无法连接到工作台中的mysql数据库,但我可以连接到phpmyadmin中的数据库

时间:2015-01-12 13:56:28

标签: mysql mysql-workbench

我在xampp中建立了一个MySQL数据库,我可以在phpmyadmin中访问它,但我无法在MySQL工作台或c#代码中访问它。我在我的路由器中访问了端口:3306 4403,80但我仍然无法在工作台中访问数据库

 string myConnection = " datasource= (myip) ; port=3306;username=user;password=pass";

,错误是:"无法连接到任何指定的mysql主机"

如果它可以连接到phpmyadmin中的db,它还应该连接mysql workbench还是c#代码?

2 个答案:

答案 0 :(得分:0)

尝试“localhost”| “127.0.0.1”而不是您的机器IP。如果它工作,然后为你的IP放入一个映射到hosts文件中localhost的条目,那么你可以在你的连接字符串中提供映射的IP。

答案 1 :(得分:0)

您必须配置mysql以侦听任何IP:

首先,在里面找到my.cnf文件,编辑以下行:

bind-address    = 0.0.0.0

另外,如果存在,请注释掉以下行:

# skip-networking

重启mysql服务,然后重试

相关问题