ToB企服应用市场:ToB评测及商务社交产业平台

标题: MySQL长途毗连错误办理:“Host is not allowed to connect to this MySQL [打印本页]

作者: 熊熊出没    时间: 2024-7-19 19:11
标题: MySQL长途毗连错误办理:“Host is not allowed to connect to this MySQL
一、异常错误

通过长途客户端访问MySQL服务器时会遇到“Host is not allowed to connect to this MySQL server”的错误提示。
二、缘故原由

MySQL服务器当前配置不允许来自特定主机的毗连实验。
三、办理方法

允许长途主机访问MySQL服务器,按照以下步骤操纵:
以管理员身份登录到MySQL服务器,输入MySQL root用户的暗码:
  1.    mysql -u root -p
复制代码
登录成功后,切换到MySQL体系数据库:
  1.    use mysql;
复制代码
修改root用户的host字段(或其他需要长途访问的用户),允许恣意长途主机(用 ‘%’ 表示)进行毗连,但这一步大概涉及到安全风险,发起只针对需要长途访问的特定用户设置具体的长途IP地址,而不是使用通配符 % 开启所有长途访问:
  1.    update user set host = '%' where user = 'root';
复制代码
  1.    flush privileges;
复制代码
确保服务器的防火墙规则允许MySQL服务端口(默认为3306)上的入站流量。
检查MySQL服务器的配置文件(如 my.cnf 或 my.ini),确保没有禁止长途毗连的相关设置, bind-address 参数通常需要设置为 0.0.0.0 大概指定的公网IP地址以接受长途毗连。
从长途客户端实验重新毗连到MySQL服务器,确认标题是否已办理。

免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。




欢迎光临 ToB企服应用市场:ToB评测及商务社交产业平台 (https://dis.qidao123.com/) Powered by Discuz! X3.4