Chinaunix首页 | 论坛 | 博客
  • 博客访问: 600348
  • 博文数量: 129
  • 博客积分: 6240
  • 博客等级: 准将
  • 技术积分: 1765
  • 用 户 组: 普通用户
  • 注册时间: 2009-03-18 15:42
文章分类

全部博文(129)

文章存档

2015年(1)

2012年(3)

2011年(6)

2010年(14)

2009年(105)

我的朋友

分类: Mysql/postgreSQL

2011-11-17 13:27:43

昨天在装好centOS以及php,apache,mysql等一系列环境之后,在登录phpMyAdmin并且配置的时候不小心把root账号给删除了,表现出来的现象是登录mysql的时候用root账号不用密码。在后台登录,用mysqladmin -u root passowrd('密码');的时候提示mysqladmin: Can't turn off logging; error: 'Access denied; you need the SUPER privilege for this operation' 。无论怎么修改都不管用,在快要放弃到时候,登录bbs.chinaunix.net并从中找到了rardge牛人写了一篇关于
删除MySQL5.0全部用户后如何重建用户?

”的回复。再次多谢之余,再次贴下处理方法。

 

以前回答过这个问题,但是现在搜索不到了,再写一次吧。
用了 --skip-grant-tables 后,在 flush privileges 之前是无法使用 grant 命令的。
按下列步骤建立 root 用户:
insert into mysql.user (host, user, password) values ('localhost', 'root', password('密码'));
flush privileges;
grant all on *.* to 'root'@'localhost';

然后退出再重启服务,其他用户自己慢慢重建吧。

阅读(2822) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~