怎么在mysql中允许外网访问

发布时间:2021-05-26 10:58:45 作者:Leah
来源:亿速云 阅读:295

怎么在mysql中允许外网访问?针对这个问题,这篇文章详细介绍了相对应的分析和解答,希望可以帮助更多想解决这个问题的小伙伴找到更简单易行的方法。

1,修改表,登录mysql数据库,切换到mysql数据库,使用sql语句查看"select host,user from user ;"

mysql -u root -pvmwaremysql>use mysql;
mysql>update user set host = '%' where user ='root';
mysql>select host, user from user;
mysql>flush privileges;

注意:最后一句很重要,目的是使修改生效.如果没有写,则还是不能进行远程连接.

2,授权用户,你想root使用密码从任何主机连接到mysql服务器

GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'admin123' WITH GRANT OPTION;
flush privileges;

如果你想允许用户root从ip为192.168.1.104的主机连接到mysql服务器

GRANT ALL PRIVILEGES ON *.* TO 'myuser'@'192.168.1.104'  IDENTIFIED BY 'admin123' WITH GRANT OPTION;
flush privileges;

修改MySql密码

在MySQL 5.7 password字段已从mysql.user表中删除,新的字段名是“authenticalion_string”.

选择数据库:

use mysql;

更新root的密码:

update user set authentication_string=password('新密码') where user='root' and Host='localhost';

刷新权限:

flush privileges;

关于怎么在mysql中允许外网访问问题的解答就分享到这里了,希望以上内容可以对大家有一定的帮助,如果你还有很多疑惑没有解开,可以关注亿速云行业资讯频道了解更多相关知识。

推荐阅读:
  1. 设置Mysql5.6允许外网访问的详细流程分享
  2. 怎么在springboot中配置允许跨域访问

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。

mysql

上一篇:使用Python怎么批量修改图片分辨率

下一篇:怎么在Linux中修改MySQL数据库数据文件路径

相关阅读

您好,登录后才能下订单哦!

密码登录
登录注册
其他方式登录
点击 登录注册 即表示同意《亿速云用户服务条款》