Chinaunix首页 | 论坛 | 博客
  • 博客访问: 475352
  • 博文数量: 122
  • 博客积分: 1403
  • 博客等级: 中尉
  • 技术积分: 1668
  • 用 户 组: 普通用户
  • 注册时间: 2011-01-11 13:31
文章分类

全部博文(122)

文章存档

2018年(5)

2017年(12)

2014年(15)

2013年(33)

2012年(4)

2011年(53)

分类: Mysql/postgreSQL

2013-11-13 20:05:40

折腾了很久,谷歌度娘都拜访过了,还是木有搞定,最后的解决办法如下
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) |
给主人留下些什么吧!~~