修改MySql的访问权限,放行3306端口
指定mysql数据库
use mysql
查看
select user,host from user;
设置root用户操作所有权限(*.*
)是所有表的意思,%代表localhost或者ip都可以访问
grant all privileges on *.* to root@'%' identified by '52xbc' with grant option;
这时候再查看,发现多了一个%
select user,host from user;
刷新权限
flush privileges;
退出登录(Ctrl+c也可以退出)
exit;
编辑文件(按i键编辑)
vim /etc/sysconfig/iptables
放行3306端口,让外部网络也能访问
-A INPUT -m state --state NEW -m tcp -p tcp --dport 3306 -j ACCEPT
Esc
键退出,:wq
保存
重启服务,使刚修改的端口生效
service iptables restart
这里用工具测试修改的东西生不生效
已经链接成功,修改完毕!