允许 centos 上的远程 mysql 访问

允许 centos 上的远程 mysql 访问

我对 Linux 的使用还比较陌生,想知道在我的 VPS 上允许远程访问 mysql 有多难,以及这是否值得我这样做以满足我的需求。

我询问的原因是我想使用桌面应用程序来管理我的数据库,而不是登录 phpmyadmin。

答案1

最好的方法是让 3306 对公众关闭,然后使用 ssh 隧道连接到您的 mysql 服务器。

这是一个使用 putty 的示例。

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

答案2

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

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

但请确保你有

skip-networking

在你的 /etc/my.cnf 中评论

相关内容