用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
  • 测试发现连贯胜利