ERROR 1130 (HY000):Host'localhost'解决方法

重要一点:

编辑
mysql\bin\my.ini

在[mysqld]的段中加上一句

  skip-grant-tables 

 

原文地址:

 

ERROR  1130 ( HY000) :Host'localhost'解决方法
 
ERROR  1130 ( HY000) : Host 'localhost' is not allowed to  connect to this MySQL server   www.2cto.com  
 
出现原因  
mysql只有一个root用户 修改root密码后选了MD5 提交后 重新 
登陆出现“Host 'localhost' is not allowed to  connect to this MySQL server..." 
尝试另一个mysql库中的user表 覆盖 不行 估计是版本不同 
解决  
编辑 my.ini 
在[mysqld]的段中加上一句 skip-grant-tables 
 
例如  
Java代码  
[mysqld]  
datadir=/var/lib/mysql  
socket=/var/lib/mysql/mysql.sock  
skip-name-resolve  
skip-grant-tables  
 
目的是为了  
 
跳过MySQL的访问控制 任何人都可以在控制台以管理员的身份进入MySQL 数据库。 
 
需要注意的是在修改完密码以后要把MySQL服务器停掉重新启动才会生效 
 
重启 mysql服务!

你可能感兴趣的:(localhost)