1. 程式人生 > >Mysql 28000 登入不上去的問題

Mysql 28000 登入不上去的問題

環境:Centos6 MySQL-server-5.6.19-1.el6.x86_64.rpm

原因:資料庫中存在空使用者所致

處理辦法:
1、停用mysql服務:# service mysql stop
2、輸入命令:# mysqld_safe --user=mysql --skip-grant-tables --skip-networking & 
3、登入資料庫:# mysql -u root mysql
4、mysql> use mysql;
5、mysql> select user,host,password from user; 結果如下:
+------+-----------------------+----------+
| user | host                  | password |
+------+-----------------------+----------+ | root | % | mima | | root | localhost.localdomain | mima | | root | 127.0.0.1 | mima | | | localhost | | | | localhost.localdomain | | +------+-----------------------+----------+ 6
、將上面查詢出來的空使用者刪除:mysql> delete from user where user=''; 7、退出資料庫:mysql> quit 8、啟動mysql服務:# service mysql start 9、重新用命令‘mysql -u root -p’登入,OK!