急求!请问MYSQL出现这样问题:Host 'localhost' is not allowed to connect to this MySQL server

请问该怎么解决,谢谢!
当前问题共有如下(2)个解决方案
  • 匿名用户
    匿名用户
    问题是因为:此处是账户没有本地数据库的访问权限,所以无法连接数据库,需要使用grant给账户授权。
    授权之前需要登录到数据库,使用skip-grant-tables参数
    解决方案:
    C:\Program Files\MySQL\MySQL Server 5.5\my.ini

    在[mysqld]下加下面两行,
    skip-name-resolve
    skip-grant-tables
    重启mysql的windows服务
  • 橙醉骑士团
    橙醉骑士团
    没有授权远程登录权限
上一篇:mysql数据库中查看当前使用的数据库是哪个数据库
下一篇:phpinfo里昨天还有mysql今天没有了,连不上mysql了