linux下安装了mysql的server端和client端,通过client端进入mysql>>可以设置远程mysql的专用账号。并打开防火墙的mysql端口即可。
具体的命令如下:
1.mysql>>
#添加一个远程mysql账号,以下指telnetAccount账户在任何host对所有库有权限,密码为password
grant all privileges on *.* to 'telnetAccount'@'%' identified by 'password' with grant option;
mysql>>flush privileges;
2.打开iptables的3306端口
修改/etc/sysconfig/iptables 文件,添加以下内容:
-A RH-Firewall-1-INPUT -m state --state NEW -m tcp -p tcp --dport 3306 -j ACCEPT
不要加错位置,跟其它state放一起
重启iptables:
/etc/rc.d/init.d/iptables restart
远程客户端(windows系统) 我用sqlyog连接,测试连接,成功-o-
文章来源于领测软件测试网 https://www.ltesting.net/