首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >在与3306不同的端口上配置webmatrix3 mysql连接UI

在与3306不同的端口上配置webmatrix3 mysql连接UI
EN

Stack Overflow用户
提问于 2013-11-22 09:24:28
回答 1查看 247关注 0票数 1

我试图用but矩阵连接到现有的mySQL连接,但无法指定与3306不同的端口。我试着把它作为服务器:

代码语言:javascript
运行
复制
xxx.xxx.xxx.xxx:myport

代码语言:javascript
运行
复制
xxx.xxx.xxx.xxx myport

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

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2013-12-03 00:21:25

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

代码语言:javascript
运行
复制
@{
    var cs = "Server=myServerAddress;Port=1234;Database=myDataBase;Uid=myUsername;Pwd=myPassword;";
    var db = Database.OpenConnectionString(cs, "MySql.Data.MySqlClient");
}

我使用这个解决方法来添加额外的参数,当我将它们放到web.config中时,when矩阵就忽略了这些参数。在从配置文件中获得connectionString之后,您可以像这样修改它:

代码语言:javascript
运行
复制
@{
    var cs = System.Configuration.ConfigurationManager
        .ConnectionStrings["connectionString_name"];
    var cs_Altered = cs.ConnectionString + ";Command Timeout=120";
    var db = Database.OpenConnectionString(cs_Altered, cs.ProviderName);
}
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/20141225

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档