如何启用对MySQL服务器的外部访问?

时间:2008-09-10 05:52:22

标签: mysql

如何启用对MySQL服务器的外部访问?我可以在本地连接但我无法从网络上的另一个盒子连接。

我刚试过

grant all privileges on *.* to root@'%' identified by '*****' with grant option;

重新启动MySQL Server但没有成功。

2 个答案:

答案 0 :(得分:22)

您可能需要编辑配置文件(通常是my.cnf)才能在外部界面而不是仅在本地主机上进行侦听。

bind-address参数更改为设备的IP地址。

如果这是一个旧的MySQL安装,你应该注释掉skip-networking参数。

然后,重新启动MySQL,你将被设置

答案 1 :(得分:2)

命令和语法看起来很好。您是否检查过服务器正在侦听127.0.0.1以外的接口?默认情况下,我非常确定它只侦听localhost地址(127.0.0.1)