Chinaunix首页 | 论坛 | 博客
  • 博客访问: 106993
  • 博文数量: 21
  • 博客积分: 0
  • 博客等级: 民兵
  • 技术积分: 241
  • 用 户 组: 普通用户
  • 注册时间: 2013-05-10 10:51
个人简介

命有已作,相有心生,祸福无门,惟人自召

文章分类

全部博文(21)

文章存档

2013年(21)

我的朋友

分类: Mysql/postgreSQL

2013-06-05 11:09:34




点击(此处)折叠或打开

  1. mysql> update user set password='' where user='root';
  2. Query OK, 5 rows affected (0.09 sec)
  3. Rows matched: 5 Changed: 5 Warnings: 0

  4. mysql> flush privileges;
  5. Query OK, 0 rows affected (0.06 sec)

  6. mysql>
下面方法管用
原文:

经常遇到网友问及Linux下忘记MySQL密码要如何做的问题,简单记录如下:

首先,你必须拥有MySQL操作的所有权限;

其次,停止MySQL服务:/etc/init.d/mysql stop

第三,使用无权限模式启动MySQL服务:mysqld_safe --skip-grant-tables --skip-networking &

第四,登录MySQL重置密码:mysql -u your_user_name mysql
mysql> UPDATE user SET Password=PASSWORD('New_of_Your_Password') WHERE User='your_user_name';
mysql> FLUSH PRIVILEGES;

最后,不要忘记重启你的MySQL已使修改生效:/etc/init.d/mysql restart

呵呵,搞定,收笔~

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