MySQL远程访问

在日常工作中,大部分都数据库都是存储在本地服务器,但是也有远程服务器访问需求,那么怎么设置远程呢?

1.查看当前的用户信息

select User,host from user;

image-moto

可以看到我这个数据库有一个root用户,host是localhost,表示只能到本地登录,所以要想使用远程登录,有二种方式

1 修改root用户的host值,将其修改成 %

2 新增一个root用户,将其host属性赋值为%

2.新增root用户

grant usage on * to 'root1'@'%' identified by 'password' with grant option;
SQL

 

3.给新用户设置权限

GRANT ALL PRIVILEGES ON * TO 'root1'@'%' IDENTIFIED BY 'mypassword' WITH GRANT OPTION;
SQL

4.刷新权限

flush privileges; 
SQL

5.查看用户是否设置成功

select User,host from user;
SQL

image-fggo

到这里就代表修改成功了,就可以远程连接了

© 版权声明
THE END
喜欢就支持一下吧
点赞11赞赏 分享
评论 抢沙发

请登录后发表评论

    暂无评论内容