跳到主要内容
极客日志极客日志面向AI+效率的开发者社区
首页博客GitHub 精选镜像工具UI配色美学隐私政策关于联系
搜索内容 / 工具 / 仓库 / 镜像...⌘K搜索
注册
博客列表
SQL

MySQL 错误 1130 解决方案:Host 不被允许连接服务器

MySQL 错误 1130 表示远程主机未被授权连接数据库,常见原因为用户 Host 字段限制为 localhost。解决方案是登录 MySQL 命令行,进入 mysql 数据库,执行 UPDATE 语句将 root 用户的 Host 设置为%,随后 FLUSH PRIVILEGES 刷新权限。建议生产环境避免直接使用 root 远程连接,而是创建专用账户。

极客工坊发布于 2026/3/22更新于 2026/5/2324 浏览
MySQL 错误 1130 解决方案:Host 不被允许连接服务器

在 MySQL 安装完成后,很多开发者会遇到这样一个问题:

错误代码 1130:host 'xxx.xxx.xxx.xxx' is not allowed to connect to this MySQL server

这个错误通常出现在尝试通过远程工具(如 Navicat、DBeaver 等)连接 MySQL 数据库时,虽然服务器可以 ping 通、也可以 telnet 端口,但就是无法建立数据库连接。

本文将介绍排查并解决该问题的步骤。

第一步:问题描述

当你使用远程客户端试图连接 MySQL 服务器时,会提示如下错误信息:

1130 - host 'xxx.xxx.xxx.xxx' is not allowed to connect to this MySQL server

第二步:登录 MySQL 服务器并进入命令行

首先,你需要登录到运行 MySQL 服务的服务器中,使用 root 用户登录 MySQL 命令行:

mysql -u root -p

系统会提示你输入密码,输入后即可进入 MySQL 操作界面。

第三步:查看所有数据库

在 MySQL 命令行中执行以下命令,查看当前所有的数据库:

SHOW DATABASES;

你会看到包括 mysql 在内的多个系统数据库。

第四步:切换到 mysql 数据库

我们要修改的是 mysql 数据库中的用户权限配置,因此需要先进入该数据库:

USE mysql;

第五步:查看 mysql 数据库中的表

为了确认我们是否找到了用户权限相关的表,可以查看当前数据库中的所有表:

SHOW TABLES;

你应该能看到一个名为 user 的表,它存储了 MySQL 用户的登录权限信息。

第六步:查看 user 表中的 Host 和 User 字段

接下来查询 user 表中的用户和主机限制:

SELECT Host, User FROM user;

这说明目前只有本地可以访问 root 用户,远程请求不被允许。

第七步:修改 user 表中的 Host 值

为了让 root 用户可以从任意主机连接,我们需要将 Host 设置为 %:

UPDATE user SET Host = '%' WHERE User = 'root';

执行完后刷新权限,使更改立即生效:

FLUSH PRIVILEGES;

第八步:重新使用可视化工具测试连接

现在回到你的设备,打开 Navicat 或其他 MySQL 可视化客户端工具,重新尝试连接数据库。

如果一切正常,你应该可以看到连接成功的提示!

小结

出现 1130-host ... is not allowed to connect to this MySQL server 错误的主要原因是 MySQL 中的用户权限限制,尤其是 Host 字段未设置为 %,导致不允许远程访问。

扩展建议

  • 推荐创建专门用于远程连接的账户,而不是直接使用 root。
  • 确保关闭防火墙或配置正确的安全组规则。

目录

  1. 第一步:问题描述
  2. 第二步:登录 MySQL 服务器并进入命令行
  3. 第三步:查看所有数据库
  4. 第四步:切换到 mysql 数据库
  5. 第五步:查看 mysql 数据库中的表
  6. 第六步:查看 user 表中的 Host 和 User 字段
  7. 第七步:修改 user 表中的 Host 值
  8. 第八步:重新使用可视化工具测试连接
  9. 小结
  10. 扩展建议
  • 💰 8折买阿里云服务器限时8折了解详情
  • Magick API 一键接入全球大模型注册送1000万token查看
  • 🤖 一键搭建Deepseek满血版了解详情
  • 一键打造专属AI 智能体了解详情
极客日志微信公众号二维码

微信扫一扫,关注极客日志

微信公众号「极客日志V2」,在微信中扫描左侧二维码关注。展示文案:极客日志V2 zeeklog

更多推荐文章

查看全部
  • Envoy 架构与配置详解
  • C++ 二叉搜索树:核心概念与代码实现
  • AI 大模型行业应用面临的问题与挑战
  • 955 不加班公司名单及工作制说明
  • 动态规划经典题型:斐波那契数列及变种应用
  • Python Anaconda 与 Pip 配置清华镜像源指南
  • UniApp 微信小程序多商家助农农产品商城系统架构
  • C++ 线程安全消息处理核心:四行代码实现并发机制
  • UE5.2 引擎源码编译 C4756 常量算法溢出问题及解决
  • 黑马点评商铺分页查询异常排查与修复
  • OpenClaw 开源 AI Agent 框架深度解析与实战
  • AVL 树原理与 C++ 实现:构建自平衡二叉搜索树
  • Windows 安装 Docker Desktop 至 D 盘或自定义路径指南
  • 统信 UOS V2500 服务器 OpenClaw AI Agent 安装部署手册
  • Llama-Factory 打造大模型定制化流水线,支持多模型微调
  • Windows 11 Docker Desktop 安装与配置指南
  • Ubuntu 国内镜像源更换指南:阿里/清华/中科大对比
  • 边缘计算设备部署轻量 TensorFlow 模型全流程
  • AI 时代产品经理工作流:从需求挖掘到上线管控全流程
  • Python AI 开发环境搭建:Anaconda + PyCharm + Claude Code 配置指南

相关免费在线工具

  • SQL 美化和格式化

    在线格式化和美化您的 SQL 查询(它支持各种 SQL 方言)。 在线工具,SQL 美化和格式化在线工具,online

  • SQL转CSV/JSON/XML

    解析 INSERT 等受限 SQL,导出为 CSV、JSON、XML、YAML、HTML 表格(见页内语法说明)。 在线工具,SQL转CSV/JSON/XML在线工具,online

  • CSV 工具包

    CSV 与 JSON/XML/HTML/TSV/SQL 等互转,单页多 Tab。 在线工具,CSV 工具包在线工具,online

  • Base64 字符串编码/解码

    将字符串编码和解码为其 Base64 格式表示形式即可。 在线工具,Base64 字符串编码/解码在线工具,online

  • Base64 文件转换器

    将字符串、文件或图像转换为其 Base64 表示形式。 在线工具,Base64 文件转换器在线工具,online

  • Markdown转HTML

    将 Markdown(GFM)转为 HTML 片段,浏览器内 marked 解析;与 HTML转Markdown 互为补充。 在线工具,Markdown转HTML在线工具,online