服务器 mysql 远程访问

Server mysql remote access

我有一个沙箱服务器,我想在我的 ubuntu 设置中远程访问服务器 MySQL,而无需打开 Putty 或任何其他媒体,即在我的本地命令提示符下。

我试过这种方式 -

这里我用 '%' 做了一个新用户测试,所以它可以从所有 IP 访问。然后我授予所有权限并刷新特权。

但无法在本地访问服务器 MySQL -

在这里我尝试了我在搜索过程中找到的所有版本的命令。

我该怎么办,请帮忙。 我应该如何进一步更改以远程访问服务器 MySQL。

MySQL 服务器默认禁用远程访问。 您需要编辑 my.cnf 文件并添加一行

绑定地址=您的服务器 IP

并禁用 skip-networking - 这样服务器就根本不会监听 TCP/IP 连接。所有与 mysqld 的交互都必须通过 Unix 套接字进行。

保存cnf文件后记得重启mysqld。

然后需要使用iptables打开服务器的TCP 3306端口