gpt4 book ai didi

mysql - 在不同于 3306 的端口上配置 webmatrix3 mysql 连接 UI

转载 作者:行者123 更新时间:2023-11-29 00:23:31 26 4
gpt4 key购买 nike

我尝试使用 webmatrix 连接到现有的 mySQL 连接,但我无法指定不同于 3306 的端口。我试着把作为服务器:

xxx.xxx.xxx.xxx:myport

xxx.xxx.xxx.xxx myport

但是连接不上。我还尝试编辑 web.config 文件,编写一个指定 port=myport 的常规 mysql 连接,但 Webmatrix 似乎忽略了它。

最佳答案

我还没有在“端口”参数上尝试它,但如果你连接数据库并像这样设置连接字符串,它应该可以工作:

@{
var cs = "Server=myServerAddress;Port=1234;Database=myDataBase;Uid=myUsername;Pwd=myPassword;";
var db = Database.OpenConnectionString(cs, "MySql.Data.MySqlClient");
}

我使用此解决方法添加了额外的参数,当我将它们放入 web.config 时,webmatrix 忽略了这些参数。从配置文件中获取 connectionString 后,您可以像这样更改它:

@{
var cs = System.Configuration.ConfigurationManager
.ConnectionStrings["connectionString_name"];
var cs_Altered = cs.ConnectionString + ";Command Timeout=120";
var db = Database.OpenConnectionString(cs_Altered, cs.ProviderName);
}

关于mysql - 在不同于 3306 的端口上配置 webmatrix3 mysql 连接 UI,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20141225/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com