原因
可能是你的帐号不允许从远程登陆,只能在localhost。
解决方法
这个时候只要在localhost的那台电脑,登入mysql后,更 mysql
数据库里的 user
表里的 host
项,从 localhost
改称 %
# 进去mysql mysql -u root -p # 选择mysql数据库 use mysql;# 更新用户表host字段 update user set host ='%'where user ='root'and host='localhost';# 查看是否已修改 select host, user from user;# 重启数据库,再执行刷新语句 FLUSH PRIVILEGES;