解决Navicat连接mysql出现Can’t connect to MySQL server on ’localhost‘的问题
问题Navicat连接mysql出现Can’t connect to mysql server on localhost解决方法1.查看数据库是否启动未启动则启动后再次测试连接2.查看mysql数据库user表是否添加host为%的权限用户进入数据库进入mysql库查看host是否为%返回信息修改用户的host为%再次测试连接3.检查iptables防火墙登陆服务器,执行如下命令查看iptable
·
问题
Navicat连接mysql出现Can’t connect to mysql server on localhost
解决方法
1.查看数据库是否启动
未启动则启动后再次测试连接
2.查看mysql数据库user表是否添加host为%的权限用户
进入数据库
进入mysql库
查看host是否为%
返回信息
修改用户的host为%
再次测试连接
3.检查iptables防火墙
登陆服务器,执行如下命令查看iptables
返回如下类似信息
可以看到其中有一条mysql访问DROP的规则,需要删除这条规则,所以先给iptables命令返回信息加个编号
返回信息:
然后删除对应的编号即可
再次测试连接
更多推荐
已为社区贡献1条内容
所有评论(0)