进行本地连接时不允许主机连接到此mysql服务器[关闭]

Posted

技术标签:

【中文标题】进行本地连接时不允许主机连接到此mysql服务器[关闭]【英文标题】:Host is not allowed to connect to this mysql server when making a local connection [closed] 【发布时间】:2012-11-23 18:25:29 【问题描述】:

当我尝试连接 putty 时,我得到“不允许主机连接到这个 mysql 服务器”。为什么会这样?主机和客户端在我的机器上。

当我使用命令行连接时,它会连接。

【问题讨论】:

【参考方案1】:

您需要更改配置的设置方式。

注释掉 MySQL 配置中的 skip-networking 部分:# skip-networking,如果您有 skip-networking,它将丢弃任何 TCP/IP 连接,这可能是您失败的原因。

启用 TCP/IP 连接后,您需要授予用户从其他计算机连接的权限:

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

这将使用户名使用适当的密码从任何机器连接到您的数据库。

【讨论】:

完美运行。需要注意的一件事是我必须运行 FLUSH PRIVILEGES;让它更新。很好的答案。 绝妙的答案。一站式解决方案。对我来说,它是“在 . 上授予所有特权到 root@'%' IDENTIFIED BY ''; 规范!正是我需要的

以上是关于进行本地连接时不允许主机连接到此mysql服务器[关闭]的主要内容,如果未能解决你的问题,请参考以下文章

不允许主机 'XXX' 连接到此 MySQL 服务器 (V.8)

不允许主机 localhost 连接到此 MySQL 服务器 [关闭]

错误:不允许主机 xxx 连接到此 MySQL 服务器 [重复]

#1130 - 主机 'localhost' 不允许连接到此 MySQL 服务器 - 运行 Acunetix 扫描后

为啥我会收到“不允许主机 '192.168.1.220' 连接到此 MySQL 服务器”? [复制]

不允许通过 IISExpress 连接到 Mysql 服务器 [重复]