我是靠谱客的博主 留胡子咖啡,最近开发中收集的这篇文章主要介绍Host 'DESKTOP-BNFMG64' is not allowed to connect to this MySQL server解决方案,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

使用Navicat连接MySQL数据库,如果在本机上通过ip地址输入localhost是可以连接上的。但是我们想要通过以太网IPv4地址远程连接的方式,就会提示Host 'DESKTOP-BNFMG64' is not allowed to connect to this MySQL server即MySQL不允许远程登录,所以远程登录失败了。

解决办法:

 

方案一,直接修改root权限:

1.通过cmd进入mysql,即输入命令mysql -u root -p 密码

2.使用mysql,即输入命令use mysql;

3.修改字段user为root一列的的host字段为%,update user set host = '%' where user = 'root';

4.刷新MySQL的系统权限相关表,即输入命令flush privileges; 

 

方案二,创建一个新的用户user1,密码为123456:

1.输入命令create user user1 identified with mysql_native_password by '123456';
2.输入命令grant all on *.* to 'user1'@'%';
3.输入命令FLUSH PRIVILEGES;

最后

以上就是留胡子咖啡为你收集整理的Host 'DESKTOP-BNFMG64' is not allowed to connect to this MySQL server解决方案的全部内容,希望文章能够帮你解决Host 'DESKTOP-BNFMG64' is not allowed to connect to this MySQL server解决方案所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(50)

评论列表共有 0 条评论

立即
投稿
返回
顶部