当前位置: 首页 > news >正文

解决 ERROR 1130 (HY000): Host is not allowed to connect to this MySQL server

Host is not allowed to connect to this MySQL server

当使用 MySQL 时,您可能会遇到错误信息“ERROR 1130 (HY000): Host ‘hostname’is not allowed to connect to this MySQL server”这是 MySQL 用于防止未经授权的访问的标准安全特性。实际上,服务器还没有配置为接受来自相关主机的连接。

Common Causes:

(1) Connection Restrictions

MySQL 默认配置为只允许来自本地主机 (127.0.0.1) 的连接。

(2) User Privileges

用户可能没有从特定主机或任意主机进行连接的权限。

(3) Firewall Restrictions

防火墙可能会阻塞必要的端口 (MySQL 的 3306 端口)

(4) Incorrect bind-address

my.cnf 或 my.ini 文件有一个 bind-address 指令,该指令被设置为与您正在连接的 IP 不同的 IP。

Steps to Resolve the Error:

1. Connect to the MySQL Server

首先,您需要本地连接到 MySQL 服务器,或者使用不会抛出此错误的方法。

mysql -u root -p

2. Grant Access to Your IP Address

如果只允许从特定 IP 地址连接

GRANT ALL PRIVILEGES ON *.* TO 'username'@'your_ip_address' IDENTIFIED BY 'password';

如果允许从任何 IP 连接 (不太安全)

GRANT ALL PRIVILEGES ON *.* TO 'username'@'%' IDENTIFIED BY 'password';

授予特权之后,刷新权限

FLUSH PRIVILEGES;

3. Check the Bind-Address
找到 mysqld.cnf(linux/unix)或 my.ini(Windows)文件。

查找 bind-address 指令,设置为 0.0.0.0,表示 MySQL 接受来任意主机的连接。

bind-address = 0.0.0.0

修改完成后,重新启动 MySQL 服务器。

sudo systemctl restart mysql

4. Check Your Firewall

如果运行 MySQL 的机器上开启了防火墙,则可能会阻止外部连接,请确保放行 3306 端口。

sudo ufw allow 3306/tcp 
sudo ufw reload

5. Test the Connection

从远程计算机再次尝试连接

mysql -u username -p -h mysql_server_ip

我的开源项目

酷瓜云课堂-开源知识付费解决方案

  • course-tencent-cloud(酷瓜云课堂 - gitee仓库)
  • course-tencent-cloud(酷瓜云课堂 - github仓库)

相关文章:

  • springboot、deepseek4j、bge-m3和milvus
  • 关于“你对 Spring Cloud 的理解”详细讲解?
  • bean的管理-03.第三方bean
  • 第8章:流式海啸:数据重构
  • Yolo各个系列的模型、ResNet、Pyrimid network、VGG、PointNet、mobilenet模型
  • ES6模块化详解:导入与导出方式
  • 常用 ADB 命令汇总
  • Starrocks入门(二)
  • 新一代书生·浦语大模型(InternLM3)沐曦训推实践
  • 大型语言模型技术对比:阿里Qwen qwq、DeepSeek R1、OpenAI o3与Grok 3
  • 网站漏洞安全测试 具体渗透思路分析
  • ollama和open-webui部署ds
  • conda常用命令
  • git - study
  • HIVE数据类型
  • Three.js 入门(GUI可视化改变三维场景)
  • DNS的解析流程
  • 伊吖学C笔记(1、二进制、补码、小数)
  • 深入剖析:自定义实现C语言中的atoi函数
  • Java SSE流式数据前后端实现
  • 怎么样才能让网站/seo常用分析的专业工具
  • 怎样建立微信公众号平台/深圳网站建设专业乐云seo
  • 网站建设浏览器不兼容/搜索引擎技术优化
  • 扫码进入网站 怎么做/个人怎么注册自己的网站
  • asp.net 网站的头部和底部怎么来做 include/今日新闻头条
  • 做网站点击挣钱不/百度关键词多少钱一个月