在部署完成web项目后发现本地连不上服务器的mysql,在服务器中使用操作数据库太麻烦了,所以这个务必解决;
解决步骤:
1 关闭服务器防火墙
service iptables stop
2 更改root 用户访问权限
use mysql;
select host,user from user;
grant all privileges on *.* to 'root'@'%' identified by '密码';
flush privileges;
查询root 权限的用户 SELECT User, Host FROM mysql.user; 如果用户中包含%则更改权限成功
3 注释mysql的访问地址绑定
注释掉mysql安装目录中的my.cnf文件中bind-address一行
修改配置文件完以后都要重启下mysql 服务 service mysql restart
链接失败的原因不同解决方法也是不同的,通过以上3步一般都能解决mysql链接失败问题