服务器 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端口
我有一个沙箱服务器,我想在我的 ubuntu 设置中远程访问服务器 MySQL,而无需打开 Putty 或任何其他媒体,即在我的本地命令提示符下。
我试过这种方式 -
这里我用 '%' 做了一个新用户测试,所以它可以从所有 IP 访问。然后我授予所有权限并刷新特权。
但无法在本地访问服务器 MySQL -
在这里我尝试了我在搜索过程中找到的所有版本的命令。
我该怎么办,请帮忙。 我应该如何进一步更改以远程访问服务器 MySQL。
MySQL 服务器默认禁用远程访问。 您需要编辑 my.cnf 文件并添加一行
绑定地址=您的服务器 IP
并禁用 skip-networking - 这样服务器就根本不会监听 TCP/IP 连接。所有与 mysqld 的交互都必须通过 Unix 套接字进行。
保存cnf文件后记得重启mysqld。
然后需要使用iptables打开服务器的TCP 3306端口