Mysql 授权远程登录

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  

结尾

腹有诗书气自华,最是书香能致远。

添加新评论