mysql默认只允许本机访问,需要远程登录操作时需要增加%的权限
本机登录mysql -uroot -p之后:
1.grant all privileges on . to root@'%' identified by "root";
2.flush privileges; 这步可以不用?
exit退出mysql
3.修改my.conf 注释bind-address一行
vim /etc/mysql/my.conf
[mysqld]
....
bind-address = 127.0.0.1
...
安装的lnmp集成环境中,mysql端口默认被iptables禁用,需要手动关闭端口限制:
iptables -L -n --line-numbers #这是查看所有规则 并显示行号
iptables -D INPUT 6 #删除drop 3306的那行规则