我在使用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中注释掉了