网管程序员论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 209|回复: 1

Host '127.0.0.1' is not allowed to connect to this MySQL server

[复制链接]
发表于 2018-12-20 20:02:03 | 显示全部楼层 |阅读模式
错误:Host  '127.0.0.1'  is  not  allowed  to  connect  to  this  MySQL  server

一般原因:

MySQL数据库的配置文件my.ini中设置了参数: skip-name-resolve

从而导致使用“localhost”不能连接到数据库。

解决方法: 注释掉: #skip-name-resolve

注释掉对数据库的设置略有影响,但影响不大。

记住,注释完以后要重启mysql才能生效!



 楼主| 发表于 2018-12-20 20:03:14 | 显示全部楼层
mysql远程连接 Host * is not allowed to connect to this MySQL server    不是本地连接数据库则用以下方法!

在本机登入mysql后,更改"mysql"数据库里的"user"表里的"host"项,从"localhost"改为'%'。

代码如下         

mysql>

mysql>use mysql;

mysql>select 'host' from user where user='root';

#查看mysql库中的user表的host值(即可进行连接访问的主机/IP名称)

您需要登录后才可以回帖 登录 | 注册

本版积分规则

QQ|小黑屋|手机版|Archiver|最新更新|网管程序员社区 鄂ICP备11008024号-3

GMT+8, 2019-7-22 05:51 , Processed in 0.109200 second(s), 21 queries .

Powered by 网管论坛

© 2001-2018 www.027safe.com Inc.

快速回复 返回顶部 返回列表