Mysql连接本地报错:1130-host ... is not allowed to connect to this MySQL server如何处理
短信预约 -IT技能 免费直播动态提醒
右击开始图标,打开“命令提示符(管理员)”。
1、输入代码,停止服务。
net stop MySQL57 // 我的MySQL是57版本的
2、转到mysql的bin目录下。
3、输入代码,启动mysql 跳过权限。
mysqld --skip-grant-tables
//执行到这里就只会有光标在一闪一闪无法继续写命令或输入任何命令,故重新再打开一个cmd窗口
4、再打开一个CMD,再次转到mysql的根目录下
5、输入代码,进入mysql。
mysql
6、输入代码,刷新数据库。
flush privileges;
7、输入代码,使用mysql数据库。
use mysql
//可以看到user表
8、输入代码,查看本地用户。
select Host,User,authentication_string from user;
9、输入代码把root用户的Host修改为%。
update user set host = '%' where user ='root';
10、返回mysql连接页面,登录成功。
来源地址:https://blog.csdn.net/m0_46527351/article/details/127426455
免责声明:
① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。
② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341