mysql 打开远程访问权限

一, 默认mysql的用户是没有远程访问的权限的,我们需要开启mysql的远程访问权限。

1、登陆mysql

mysql -u root -p123456

2、修改mysql库的user表,将localhost改为192.168.1.100,这表示只允许局域网的192.168.1.100这个ip远程访问mysql。 

mysql> use mysql; 
mysql> update user set host = '192.168.1.100' where user = 'root'; 
mysql> flush privileges;


二, 防火墙开放3306端口

1、打开防火墙配置文件

vim  /etc/sysconfig/iptables

 2、增加下面一行

-A INPUT -m state --state NEW -m tcp -p tcp --dport 3306 -j ACCEPT

3、重启防火墙

service iptables restart


评论

0条评论