宝塔MYSQL8开启ROOT外网访问权限

通过宝塔维护MYSQL。默认是创建一个数据库,则分配一个MYSQL账户。并不开放ROOT用户的远程登录权限。

如果需要开放ROOT的外网访问权限,也比较简单。

1. 从面板获取到MYSQL的ROOT密码

2. 进入Shell, 使用这个密码登录MYSQL

mysql -uroot -p{你的密码}

3. 执行SQL修改外网访问权限

# 选择mysql数据库
use mysql;

# 修改ROOT账户密码
ALTER USER 'root'@'%' IDENTIFIED WITH mysql_native_password BY '{新的登录密码}';

# 修改外网访问权限
update user set host ='%' where user ='root';  

至此就可以使用新修改的密码进行外网访问了。

1 Like

666,学习到了