更改user表中的记录
-
选择mysql数据库
use mysql -
更新user表记录
update user set host='%' where user ='root';此时,使用Navicat尝试连接:

上图则表示连接成功,若连接失败,再在mysql中运行如下两条命令即可:
-
使用root用户运行:
FLUSH PRIVILEGES; # 将更改写入内存 GRANT ALL PRIVILEGES ON *.* TO 'root'@'%'WITH GRANT OPTION; # 授权