解决MySQL开启远程连接,mysql远程连接一直失败。
开启mysql远程连接
1).# mysql -u root -p
2).mysql>use mysql;
3).mysql>select host,user,password from user;
4).mysql>update user set host = '%' where user = 'root';
5).lush privileges;或者重启mysqld服务
如果Navicat第三方工具连接还失败,接着往下操作
1.云服务器是否开启mysql的3306端口?
2.如果使用的windows server,是否关闭了防火墙或者开启了windows下的3306端口?
3.如果使用的linux,ps -ef|grep mysql
和service mysqld status
检查mysql服务是否开启,并且端口是否是3306?
4.如果使用的是宝塔linux辅助工具,检查数据库那一栏是否允许的是所有IP还是指定IP还是本地服务器?请选择所有IP
5.如果使用的是宝塔linux辅助工具,请打开左侧安全菜单栏,是否放行了3306端口?
最后再一次使用Navicat第三方工具检测一下是否运行正常?如果不行,可以详细留言咨询
欢迎访问我的个人博客