Host is not allowed to connect to this MySQL server

那个MySQL服务器要设置你的ip访问权限(安装mysql时root权限没有设置好)

解决方法:

改表法。

可能是你的帐号不允许从远程登陆,只能在localhost。这个时候只要在localhost的那台电脑,登入mysql后,更改 "mysql" 数据库里的 "user" 表里的 "host" 项,从"localhost"改称"%"

登录数据库:mysql -u root -pvmware

mysql>use mysql;

mysql>update user set host = '%' where user = 'root';

mysql>select host, user from user;

mysql>FLUSH RIVILEGES

发布于 。 属于 数据库 分类,被贴了 mysql 标签

Host is not allowed to connect to this MySQL server》上有 2 条评论!

  1. 爵士
    这是你自己做的博客网站?
  2. 烟雨庄
    对的,使用Laravel框架开发的