MySQL配置允许远程连接
MySQL配置允许远程连接–【亲测有效】
MySQL默认在本地loaclhost登录root用户,然而远程连接却会报错(root@1X.X.X.X acess denied)。这里就需要进行配置允许远程连接才行,配置方法如下:
1. 打开
cmd
,输入命令,登录数据库:“
mysql -uroot -p
”,输入数据库登录密码:
2. 输入授权命令:"
grant all privileges on *.* to 'root'@'%' identified by 'root' with grant option;
"。
3. 继续输入命令:“
flush privileges;
”。
4. 结束;
远程访问Mysql数据库(最新有效)----【仅供参考】
摘要
本文详细介绍了如何在
MySQL
中配置远程访问,步骤包括查看用户信息、修改
root
用户
host值
或新增用户并赋予所有权限,最后刷新权限并验证连接成功。
在我们日常的开发中,我们的
Mysql数据库
一般都是不可以直接远程访问的,但有时候在特定的场景下,也想要远程访问,那要怎么配置呢?
其实要配置远程访问很简单,只需要做如下配置:
1.查看当前的用户信息
use mysql;
select User,host from user;
可以看到我这个数据库有一个
root用户
,
host
是
localhost
,表示只能到本地登录,所以要想使用远程登录,有二种方式
1 修改
root用户
的
host值
,将其修改成
%
2 新增一个
root用户
,将其
host属性
赋值为
%
2.新增root用户
grant usage on *.* to 'root'@'%' identified by 'password'with grant option;
3.给新用户设置权限
GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'mypassword' WITH GRANT OPTION;
4.刷新权限
flush privileges;
5.查看用户是否设置成功
select User,host from user;
到这里就代表修改成功了,就可以远程连接了
到这里就可以使用数据库连接工具测试远程连接了
直立行走的大瓶子
MySQL配置允许远程连接
smilehjl
远程访问Mysql数据库(最新有效)
版权归原作者 坦笑&&life 所有, 如有侵权,请联系我们删除。