通过宝塔维护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';
至此就可以使用新修改的密码进行外网访问了。