Mysql 授权远程登录
说明
Mysql 授权远程登录,授权代码及防火墙设置。
授权远程登录
格式:grant 权限 on 数据库名.表名 to 用户@登录主机 identified by "用户密码";
grant all privileges on *.* to 'root' @'%' identified by 'root';
刷新权限
flush privileges;
防火墙设置
设置允许远程登录之后,如果还不可以登录,有可能是防火墙3306端口没有放开。这里有两种方法可以解决,1个是开放3306端口,另一个是关闭防火墙,这里推荐第一个
<h5>开放3306</h5>
1、打开防火墙配置文件
vi /etc/sysconfig/iptables
2、增加下面一行
-A INPUT -m state --state NEW -m tcp -p tcp --dport 3306 -j ACCEPT
3、重启防火墙
service iptables restart
注意:增加的开放3306端口的语句一定要在icmp-host-prohibited之前
<h5>关闭防火墙</h5>
1:查看防火状态
service iptables status
2:暂时关闭防火墙
service iptables stop
3:永久关闭防火墙
chkconfig iptables off
4:重启防火墙
service iptables restart
结尾
腹有诗书气自华,最是书香能致远。