-
mysql> update user set password='' where user='root';
-
Query OK, 5 rows affected (0.09 sec)
-
Rows matched: 5 Changed: 5 Warnings: 0
-
-
mysql> flush privileges;
-
Query OK, 0 rows affected (0.06 sec)
-
-
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
呵呵,搞定,收笔~
阅读(1133) | 评论(0) | 转发(0) |