一、8.0以前的版本
GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY '123456' WITH GRANT OPTION; FLUSH PRIVILEGES;
二、8.0及之后的版本
# 切换至mysql数据库 USE mysql; # 查看数据库中所有表 SHOW TABLES; # 查看表结构 DESCRIBE user; # 查看当前匹配的主机名 SELECt Host from user where User = 'root'; # 更改root用户登录的主机名称,使用通配符 % UPDATE user SET Host='%' WHERe user ='root'; # 授权 GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' WITH GRANT OPTION; # 刷新 FLUSH PRIVILEGES;



