Host is not allowed to connect to this MySQL server 解决方法
先说说这个错误,其实就是我们的MySQL不允许远程登录,所以远程登录失败了。
解决方法:
1、在装有MySQL的机器上登录:
$ mysql -u root -p
2、执行
> use mysql;
3、执行(允许来自任意 host 主机的连接,使用 root 用户登录)
> update user set host = '%' where user = 'root';
4、执行
> FLUSH PRIVILEGES;
经过上面4步,就可以解决这个问题了。
注: 第4步是刷新MySQL的权限相关表。
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】凌霞软件回馈社区,博客园 & 1Panel & Halo 联合会员上线
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】博客园社区专享云产品让利特惠,阿里云新客6.5折上折
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· DeepSeek “源神”启动!「GitHub 热点速览」
· 微软正式发布.NET 10 Preview 1:开启下一代开发框架新篇章
· C# 集成 DeepSeek 模型实现 AI 私有化(本地部署与 API 调用教程)
· DeepSeek R1 简明指南:架构、训练、本地部署及硬件要求
· 2 本地部署DeepSeek模型构建本地知识库+联网搜索详细步骤