前提:需要使用命令行登陆,并切换到MySQL库
mysql -uroot -p
# 使用 mysql 数据库 use mysql; # 查询用户表,检查用户的访问权限 select host,user from user where user='root'; # 将 host 设置为 % 表示任何 IP 都能连接 mysql,当然也可指定为某个特定 ip update user set host='%' where user='root'; # 重新加载权限表 flush privileges; # 给 root 用户赋予远程连接权限 grant all privileges on *.* to 'root'@'%' with grant option; # 重新加载权限表 flush privileges;