0


MySQL设置远程访问权限

当我们在日常开发中;需要连接其他同事的数据库或者其他服务器的数据库;可能会出现以下情况
我们输入的用户和密码都正确;但是提示我们用户没有权限;这个用户指的是远程连接的电脑ip没有访问权限;不是mysql的用户没有权限

在这里插入图片描述
意味着该用户访问mysql被拒绝;也就是该用户所在的ip没有访问权限
我们可以按照以下步骤;设置mysql服务的信息
第一步在mysql所在目录打开cmd进入黑窗口
1:输入用户名 mysql -u root -p
2 :输入密码

在这里插入图片描述

3:打开mysql的数据库 :====》输入指令
show databases

在这里插入图片描述
4: 我们会发现有一个名为mysql的数据库;进入该数据库;输入指令 use mysql

5:输入以下指令==》 OPTION后面的;也要带上
GRANT ALL PRIVILEGES ON . TO ‘root’@‘%’ IDENTIFIED BY ‘123456’ WITH GRANT OPTION;

这句话是允许所有ip都可以连接到此mysql服务器
‘%’ 指所有ip都可远程连接此电脑。如果%变成ip 仅指定该ip可以远程连接至此电脑
在这里插入图片描述

6:刷新指令 flush privileges;

标签: mysql 数据库

本文转载自: https://blog.csdn.net/weixin_44451527/article/details/127690479
版权归原作者 博客小胡 所有, 如有侵权,请联系我们删除。

“MySQL设置远程访问权限”的评论:

还没有评论