码迷,mamicode.com
首页 > 数据库 > 详细

解决Access denied for user ''@'localhost' to database 'mysql'问题

时间:2017-04-20 20:10:31      阅读:183      评论:0      收藏:0      [点我收藏+]

标签:top   base   验证   答案   用户   localhost   rest   class   mysq   

在改动mysql的root用户password后,再登陆,提示如标题的错误,找了一番答案之后,最终解决,过程例如以下:

1.停掉mysql:      service mysqld stop

2.使用不验证的状态登陆mysql:   

          mysqld_safe --skip-grant-tables &   //后台执行

          启动mysql:   service mysqld start

3.进入mysql:    mysql -u root

4.use mysql;

5.delete from user where user=‘‘;   删除空用户

6.flush previlige;    刷新权限

7.service mysqld restart

8.问题解决


解决Access denied for user ''@'localhost' to database 'mysql'问题

标签:top   base   验证   答案   用户   localhost   rest   class   mysq   

原文地址:http://www.cnblogs.com/wzjhoutai/p/6740028.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!