欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

C# MySQL数据库页面报黄Unable to connect to any of the specified mysql hosts.

程序员文章站 2022-04-12 17:23:02
比如这是数据库的连接字符串 connectionString="server=123.7.xx.xx;user id=xxx; password=xxdxx;database=x...

比如这是数据库的连接字符串

connectionString="server=123.7.xx.xx;user id=xxx; password=xxdxx;database=xxssxx; Allow User Variables=True" 


其实我们有个port参数是省略的,因为mysql的默认端口是3306,所有一般没有写


但是我们在使用mysql的时候,3306端口不一定是可以连接上的,有可能是端口占用,我曾经用的阿里云服务器就出现3306一直连不上,当时在网上找了大把资料

最后尝试换了一个端口port=3307,瞬间成功的连接上了。


当我们改变了mysql的默认端口时,在连接参数中需要明显指定

如下是指定port的连接字符串


connectionString="server=123.7.xx.xx;port=3307;user id=xxx; password=xxdxx;database=xxssxx; Allow User Variables=True"


希望对各位行业人员有所帮助!