折腾了很久,谷歌度娘都拜访过了,还是木有搞定,最后的解决办法如下
1、备份数据库mysql。 (说明:此处的mysql是指mysql server中的db)
2、把 /var/lib/mysql /mysql/mysql 移到到别的目录:
mv /var/lib/mysql /mysql/mysql /recycle/mysql
3、重启mysql服务:
service mysqld restart
4、这个时候root的密码为空,mysql -u root进入后给root设置密码:
SET PASSWORD FOR 'root'@'localhost' = PASSWORD('root_password');
5、恢复原mysql中表user的数据到现在的mysql.user中。当然,如果涉及用户不多也可以重新建立。
6、rm -rf /recycle/mysql
阅读(3414) | 评论(0) | 转发(0) |