windows下mysql8.x配置远程连接

mysql8.x配置远程连接

1.先查看下当前的用户,具有什么权限

use mysql;
select user,host,plugin from user;

在这里插入图片描述
可以看到root用户只有localhost本机权限。就是只有本机能访问
2.创建新的用户之后再查权限

CREATE USER 'new_user'@'%' IDENTIFIED BY 'passwd';

在这里插入图片描述
3.赋予权限
我们刚刚添加的用户 这里host 是 % 代表可以任意ip访问 plugin 一定是 mysql_native_password 不然客户端连接不了
给用户赋权限 操作数据库的权限,这里我赋的是全部的权限

GRANT ALL ON *.* TO 'new_user'@'%';

在这里插入图片描述
4.刷新权限,然后就可远程访问了

flush privileges;

在这里插入图片描述

发布了23 篇原创文章 · 获赞 3 · 访问量 1138

猜你喜欢

转载自blog.csdn.net/qq_34756221/article/details/104937625