开放root给所有IP

老冯 数据库笔记评论360阅读模式

登录Mysql

mysql -u root -p

mysql7以下做一下两步操作:

GRANT ALL PRIVILEGES ON . TO 'root'@'%' IDENTIFIED BY '123456';

这里的123456为你给新增权限用户设置的密码,%代表所有主机,也可以具体到你的主机ip地址

flush privileges;

这一步一定要做,不然无法成功! 这句表示从mysql数据库的grant表中重新加载权限数据

mysql8.0以后已经不支持,所以必须先创建用户,然后再授权,命令如下:

(指定密码:123456)

mysql> CREATE USER 'root'@'%' IDENTIFIED BY '123456';
Query OK, 0 rows affected (0.04 sec)
mysql> grant all privileges on . to 'root'@'%';
Query OK, 0 rows affected (0.03 sec)
//刷新权限
flush privileges;

声明:若本文标注有“转载链接”或明文说明为“转载”,则为非本站作品,请保留原文链接;若未备注转载,则为老冯笔记作品,转载时请保留本文链接。

weinxin
fengquanjia
老冯的微信
微信扫一扫,关注老冯,获得更多办公知识,更多晨草/书酷的动态!
 
老冯
  • 本文由 老冯 发表于 2023年12月5日 16:31:08
  • 转载请务必保留本文链接:http://www.fengquanjia.cn/mysql-root-all-ip/
匿名

发表评论

匿名网友
:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen:
确定