首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >主机'XXX‘不允许连接到此MySQL服务器(V.8)

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

Stack Overflow用户
提问于 2019-01-12 15:58:38
回答 1查看 2.8K关注 0票数 0

当试图连接到运行在本地网络上的MySQL时,我收到了错误消息:

代码语言:javascript
复制
Host 'XXX' is not allowed to connect to this MySQL server.

免责声明(MySQL Ver 8)

所提供的答案并不能解决MySQL v8中的te问题。

Host 'xxx.xx.xxx.xxx' is not allowed to connect to this MySQL server

host 'localhost' is not allowed to connect to this MySQL server (#1130)

这些旧答案中提供的解决方案返回了MySQL Ver 8.0.13中的以下错误。

代码语言:javascript
复制
GRANT ALL PRIVILEGES ON mysql.* TO root@localhost IDENTIFIED BY 'pass123' WITH GRANT OPTION;

代码语言:javascript
复制
Grant All Privileges ON *.* to 'root'@'%' Identified By 'pass123'; 

输出信息:

错误1064 (42000):您的SQL语法出现了错误;请检查与您的MySQL服务器版本对应的手册,以便在第1行使用“pass123标识”和“GRANT选项”附近使用正确的语法。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2019-01-12 16:13:10

请参阅https://dev.mysql.com/doc/refman/8.0/en/grant.html

V8中的GRANT语法已经更改,您不再需要或被允许使用IDENTIFIED ..部件。

代码语言:javascript
复制
CREATE USER 'fred'@'localhost' IDENTIFIED BY 'password';
GRANT All ON db.* to 'fred'@'%'; 

或者去你本地局域网的任何地方,也许像这样

代码语言:javascript
复制
GRANT All ON db.* to 'fred'@'10.0.0'; 
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/54161270

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档