我如何启用外部连接到MySQL服务器?

我想用navicat连接到mysql。 我如何在我的服务器上设置? 这是centos

这取决于你的configuration文件(/etc/my.cnf或者/etc/mysql/my.cnf)在里面。

如果有“skip-networking”这一行,则将其删除,因为这意味着MySQLD甚至不在监听TCP连接。

如果将bind-address = …选项设置为内部地址(例如,127.0.0.1或localhost),则也可以禁用外部连接。 如果你想允许任何地方连接,完全注释(或删除)bind-address = …行(以及skip-networking行)。

噢,别忘了在保存文件后重新启动MySQLD服务。

如文档所述 ,在my.cnf文件中的[mysqld]下:

bind-address=an.ip.add.ress 

让你指定一个IP绑定,或者没有(注释掉); 没有其他的select,即你不能指定两个IP地址。

在/etc/mysql/my.cnf文件中编辑以bind开头的行