共计 829 个字符,预计需要花费 3 分钟才能阅读完成。
自动写代码机器人,免费开通
这篇文章将为大家详细讲解有关 navicat 连接不上服务器的原因是什么,丸趣 TV 小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。
1、首先确定你的 linux 已经关闭防火墙
如果是公司服务器防火墙比较重要不能关闭,那就麻烦点了,需要在防火墙的配置文件下配置属性。
如果还不能解决,请继续往下看。
2、如果是云服务器,请确认 3306 端口是否已经设置对外开放
此处以阿里云服务器为例,阿里云的服务器默认端口是不对外开放的,如果想要供外部访问,需要在安全组中手动添加规则,详情操作可以参考官方文档:https://helpcdn.aliyun.com/document_detail/25471.html?spm=5176.doc25468.2.4.RfJyPU
如果还不能解决,请继续往下看。
3、权限不足问题
提示错误:Warning: Using a password on the command line interface can be insecure.
ERROR 1130 (HY000): Host 192.168.3.134 is not allowed to connect to this MySQL server
解决方法:
一、进入 mysql 数据库命令行
二、输入 use mysql;
三、设置 root 账号密码为 123456 可以访问用任何 ip 访问 mysql 服务器
输入 grant all privileges on *.* to root@ % identified by 密码
这相当于是给 IP-xxx.xxx.xxx.xxx 赋予了所有的权限,包括远程访问权限,% 百分号表示允许任何 IP 访问数据库。
四、然后再输入 flush privileges;
五、在 Linux 服务器上重启 MySQL
关于“navicat 连接不上服务器的原因是什么”这篇文章就分享到这里了,希望以上内容可以对大家有一定的帮助,使各位可以学到更多知识,如果觉得文章不错,请把它分享出去让更多的人看到。
向 AI 问一下细节