解决Navicat无法连接mysql数据库常见问题

相关软件

相关阅读

报错信息与解决方案

Can’t connect to MySql server on ‘localhost'(10061)错误

这里通常是数据库服务就没有启动!

去检查下自己的mysql是不是挂了

我们这里是宝塔面板,启动了即可

图片[1]-解决Navicat无法连接mysql数据库常见问题-FancyPig's blog

2003-Can’t connect to MySQL server on ‘XXX.XX.XX.XX’(10060)

这里通常是默认的3306端口没有打开,当然如果你的端口进行了自定义修改,需要在连接时也进行相应的修改

我们这里是用的宝塔面板,这里是安全中3306端口没有放行,如果你放行了依旧没有效果,还有一种可能是云服务器上的安全组端口没有放行导致的

图片[2]-解决Navicat无法连接mysql数据库常见问题-FancyPig's blog

1130 – Host ‘xxx’ is not allowed to connect to this MySQL server错误

图片[3]-解决Navicat无法连接mysql数据库常见问题-FancyPig's blog

这里通常是mysql数据库中设置的问题,下面是简要的解决步骤

  • 连接mysql,然后输入root密码
mysql -u root -p
  • 查看mysql中全部的数据库
show databases;
  • 进入mysql数据库
use mysql;
  • 查看mysql数据库中所有的表
show tables;
  • 查看user表中的数据
select Host, User,Password from user;
  • 修改user表中的Host
update user set Host=’%’ where User=‘root’;
  • 刷新数据库
flush privileges;
图片[4]-解决Navicat无法连接mysql数据库常见问题-FancyPig's blog
© 版权声明
THE END
喜欢就支持一下吧
点赞43 分享
评论 共2条

请登录后发表评论