服务器 mysql 远程访问 [重复]

问题描述 投票:0回答:1

我有一个沙箱服务器,我想远程访问服务器MySQL在我的ubuntu设置,而不是打开Putty或任何其他介质,即在我的本地命令提示符。

我试过这种方式 -

enter image description here

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

但是不能访问本地的MySQL服务器- enter image description here

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

我应该做什么,如何,请帮助。以及如何能改变我应该进一步远程访问服务器MySQL。

mysql remote-access mysql-python remote-desktop
1个回答
1
投票

在MySQL服务器中,远程访问是默认禁用的。你需要编辑my.cnf文件,并添加一行字 "远程访问"。

bind-address=YOUR-SERVER-IP。

并禁用skip-networking--这样服务器就完全不监听TCPIP连接了。所有与mysqld的交互都必须通过Unix套接字进行。

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

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

© www.soinside.com 2019 - 2024. All rights reserved.