时间:2021-05-19
一开始,心情是沉痛的,截图如下:
折腾一番后,解决方案如下:
首先确保 linux服务上mysql 的3306端口是对外开放的
切换到目录:/etc/sysconfig下,编辑iptables,把这个拷贝进去“-A INPUT -p tcp -m tcp --dport 3306 -j ACCEPT”,效果如图:
然后重启防火墙
service iptables restart
mysql开启root权限(mysql命令下执行)
赋予权限: grant all privileges on *.* to 'root'@'% 'identified by 'password' with grant option
刷新权限列表: flush privileges
修改/etc/percona-server.conf.d 目录下的 mysqld.cnf 文件
注释掉 “bind 127.0.0.1”
去掉 “bind-address = 0.0.0.0” 这行的注释
最后重启mysql
service mysql restart
好开心鸭,成功了,截图如下:
*****************************************************************************************************
精力有限,想法太多,专注做好一件事就行
我只是一个程序猿。5年内把代码写好,技术博客字字推敲,坚持零拷贝和原创写博客的意义在于锻炼逻辑条理性,加深对知识的系统性理解,锻炼文笔,如果恰好又对别人有点帮助,那真是一件令人开心的事
*****************************************************************************************************
总结
以上所述是小编给大家介绍的解决navicat连接不上linux服务器上的mysql的问题,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对网站的支持!
如果你觉得本文对你有帮助,欢迎转载,烦请注明出处,谢谢!
声明:本页内容来源网络,仅供用户参考;我单位不保证亦不表示资料全面及准确无误,也不保证亦不表示这些资料为最新信息,如因任何原因,本网内容或者用户因倚赖本网内容造成任何损失或损害,我单位将不会负任何法律责任。如涉及版权问题,请提交至online#300.cn邮箱联系删除。
前言:今天想远程连接一下自己服务器上的MySQL,用的用的软件是Navicat,服务器上的MySQL版本为5.7第一次连接的时候就出意外了大概意思是无法连接My
不知道如何解决,所以把他空间所在的服务器上也装了个MYSQL,才解决问题,今天又有个这个问题,不能也在这服务器上装一个MYSQL吧,Search:PHP远程连接
最近在Linux服务器上安装MySql5后,本地使用客户端连MySql速度超慢,本地程序连接也超慢。解决方法:在配置文件my.cnf的[mysqld]下加入sk
如何解决阿里云ECS服务器误开启了防火墙导致远程连接不上的问题远程连接ECS服务器进行操作时,不小心开启了服务器的防火墙。服务器默认的防火墙规则是没有开放远程连
有台linux服务器,系统为centos系统.网站突然连接不上数据库,于是朋友直接重启了一下服务器。进到cli模式下,执行servicemyqsldstart发