首页 > 数据库技术 > 详细

Host is not allowed to connect to this MySQL

时间:2019-12-20 16:25:28      阅读:85      评论:0      收藏:0      [点我收藏+]

今天买了的百度BCC云服务器,兴冲冲的就去服务器上装IIS,还有MySQL,IIS很顺利就装上了,但是在装MySQL(版本是8.0.1)的时候,提示我要先装.Net Framework 4.5.2,可能是MySQL的版本过高,无奈只好去下载.Net Framework 4.5.2,下载地址:https://www.microsoft.com/en-us/download/details.aspx?id=42642

技术分享图片

 

 

 ok ,装完后再次安装MySQL,很顺利设置好密码,MySQL安装成功。赶紧再本地Navicat 连接MySQL,很不幸,出现问题了

ERROR 1130: Host IP地址 is not allowed to connect to this MySQL server

这是什么鬼东西,上网一搜,原来是MySQL不允许远程登录,所以远程登录失败了,不允许那我就给改成允许

1.先在cmd定位到MySQL.exe文件的位置,执行:cd  C:\Program Files\MySQL\MySQL Server 8.0\bin

技术分享图片

 

 2.登录MySQL :MySQL:mysql -uroot -p ,输入密码

技术分享图片

 

 3.选择我的MySQL库:use MySQL;

技术分享图片

 

 4.更新user表,执行update user set host = ‘%‘ where user = ‘root‘;

技术分享图片

 

 5.最后一步是刷新权限相关表,FLUSH PRIVILEGES

技术分享图片

 

 完事。

连接一下数据库试一下,连接成功。

技术分享图片

 

Host is not allowed to connect to this MySQL

原文:https://www.cnblogs.com/MirZhai/p/12073371.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!