用lnmp一键安装包搭好环境用navicat连贯发现无奈连贯并报错
- 登陆mysql
#mysql -u root -p
2、批改mysql库的user表,将host项,从localhost改为%。%这里示意的是容许任意host拜访,如果只容许某一个ip拜访,则可改为相应的ip,比方能够将localhost改为192.168.1.123,这示意只容许局域网的192.168.1.123这个ip近程拜访mysql。
更改数据库用户权限(留神 第二行填写本人的mysql明码)
mysql> use mysql; mysql>grant all privileges on *.* to 'root'@'%' identified by '~~yourpwd~~ ';mysql> update user set host = '%' where user = 'root'; mysql> select host, user from user; mysql> flush privileges;
重启服务器 navicat 从新连贯
发现还是报错 上面设置下防火墙
- 关上防火墙配置文件
vim /etc/sysconfig/iptables
- 把3306的端口前面改为ACCEPT
如图
- 而后重启防火墙
service iptables restart
- 测试发现连贯胜利