Mysql8.0开启root用户远程访问

MengDe 329 2021-07-01

mysql帐号不允许从远程登陆,只能在localhost本地。这个时候只要在本地电脑登入MySQL后,更改"MySQL"数据库"user"表里的"host"项,将"localhost"改成"%"即可。

解决方案

更改 “mysql” 数据库里的 “user” 表里的 “host” 项,从“localhost”改称“%”。

“localhost”指的是用户开放的IP。可以是“localhost”(仅本机访问,相当于127.0.0.1),可以是具体的IP,也可以是“%”(所有IP均可访问)。

mysql -uroot -p
use mysql;
update user set host = '%' where user ='root'; #修改host值
flush privileges; #刷新MySQL的系统权限相关表


上一篇:Vagrant Mac下共享文件夹
下一篇:MySQL 8.0 误删了root用户怎么办
相关文章