0
我最近我们的本地服务器上安装了MySQL,并且我试图用这个连接字符串连接到它:无法连接到MySQL本地服务器
mySqlConnectionString = "server=192.168.1.254;database=dcim;uid=root;pwd=LlmD62jL;";
我也尝试添加端口,以及:
mySqlConnectionString = "server=192.168.1.254:3306;database=dcim;uid=root;pwd=LlmD62jL;";
但我仍然不断收到个MySqlException:
1042 - 无法连接到任何指定的MySQL H的OSTS。
我已经尝试使用防火墙激活和禁用,但没有任何工作到目前为止。这是怎么回事?
编辑:我想我应该注意,我用这个连接字符串连接到MySQL在同一台机器上,使用localhost
或127.0.0.1
没有问题。
注意:这是带有.NET Framework连接的MySQL服务器。
如果使用localhost代替IP地址,会发生什么情况? – slackmart 2014-10-08 00:53:10
@sgmart不幸的是 – Ben 2014-10-08 00:57:03
我在猜测你的MySQL有问题。也许没有运行,所以我建议尝试通过命令行连接它:'mysql -u root -h localhost -p'或者IP代替localhost。所以最后尝试去c#的方式,并使用像cmd一样的参数。 – slackmart 2014-10-08 01:06:15