Host '[ip address]' is not allowed to connect to this MySQL server 远程访问数据库失败问题的解决方案

1、打开MySQL服务端
2、进入系统库:use mysql;
3、查看用户表:select * from user\G;(\G表示列查看,横查看太长会折叠)
在这里插入图片描述
在这里插入图片描述
host为localhost表示该user只能本地登录
4、创建一个可以被远程登录的用户:

grant all privileges on *.* to root@'%' identified by '123456'

grant:给予权限
.:所有权限
root:用户名
‘%’表示所有IP都可以登录
123456:密码
在这里插入图片描述
5、测试登录
在这里插入图片描述

发布了42 篇原创文章 · 获赞 16 · 访问量 3389

猜你喜欢

转载自blog.csdn.net/qq_41542638/article/details/104280925
今日推荐