解决Navicat 出错:1130-host . is not allowed to connect to this MySql server

具体报错:

  1130-host . is not allowed to connect to this MySql server

 

 

报错原因:

  是mysql未开启mysql远程访问权限导致。

解决办法:

  解决办法有两种,1.改为所有可远程(连接)的,2.授权:

  1.打开mysql自带的user表,找到你想开放的用户把host字段的localhost改为%,如图:

  2.例如,你想root使用mypassword从任何主机连接到mysql服务器的话。 

  GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'mypassword' WITH GRANT OPTION; 

  如果你想允许用户myuser从ip为192.168.1.3的主机连接到mysql服务器,并使用mypassword作为密码 
  GRANT ALL PRIVILEGES ON *.* TO 'root'@'192.168.1.3' IDENTIFIED BY 
  'mypassword' WITH GRANT OPTION; 

  输入命令FLUSH PRIVILEGES; 

  再次远程连接数据库成功。

posted @   乖怪丶  阅读(786)  评论(0编辑  收藏  举报
编辑推荐:
· 开发者必知的日志记录最佳实践
· SQL Server 2025 AI相关能力初探
· Linux系列:如何用 C#调用 C方法造成内存泄露
· AI与.NET技术实操系列(二):开始使用ML.NET
· 记一次.NET内存居高不下排查解决与启示
阅读排行:
· 阿里最新开源QwQ-32B,效果媲美deepseek-r1满血版,部署成本又又又降低了!
· 开源Multi-agent AI智能体框架aevatar.ai,欢迎大家贡献代码
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· AI技术革命,工作效率10个最佳AI工具
历史上的今天:
2018-09-07 spring启动找不到spring.liveBeansView.mbeanDomain配置
欢迎这位客官来到《解决Navicat 出错:1130-host . is not allowed to connect to this MySql server - 乖怪丶 - 博客园》
点击右上角即可分享
微信分享提示