允许远程mysql访问centos

我在使用linux相对比较新,想知道在我的vps上允许远程访问mysql是多么困难,以及是否值得我为我的需求做。

我问的原因是,我想使用桌面应用程序来pipe理我的数据库,而不必login到phpmyadmin。

最好的办法是保持3306closures公众,然后使用SSH隧道连接到您的MySQL服务器。

这里是一个使用腻子的例子。

http://realprogrammers.com/how_to/set_up_an_ssh_tunnel_with_putty.html

您可以使用此SQL命令允许来自特定IP的外部连接:

GRANT ALL PRIVILEGES ON dbname.* TO username@'IP' IDENTIFIED BY 'password'; 

但请确保你有

 skip-networking 

在/etc/my.cnf中注释掉了