| 快速恢复MySQL数据库下的用户口令 |
|
| |
|
|
1>首先kill后台进程(not kill -9)。每次mysqld重启的时候都会在系统目录下生成一个hostname.pid的文件。里面记录这mysqld进程的pid(进程号)。
#kill mysqld.pid' (使用root用户!hostname是系统的主机名) 或 #/etc/init.d/mysqld stop 2>使用--skip-grant-tables选项来重新启动mysqld #/usr/bin/mysqld_safe --skip-grant-tables & 3>使用mysql用户登录到mysqld服务器上进行相关授权操作,并重新载入权限。 #mysql -h hostname mysql
mysql>use mysql;
mysql>update user set password=password("new password") where user="root";
mysql>flush privileges; 4> #kill -TERM mysqld 重新启动mysql服务 就是这些了,总算是有惊无险。密码这玩意,真是一夫当关,万夫莫开呀! Linux联盟收集整理
 |
频道声明:本频道的文章除部分特别声明禁止转载的专稿外,可以自由转载.但请务必注明出出处和原始作者 文章版权归本频道与文章作者所有.对于被频道转载文章的个人和网站,我们表示深深的谢意。
| 原始作者:佚名 |
录入时间:2007-1-3 3:30:39 |
| 信息来源:不详 |
投稿信箱:itqoo@126.com |
|
|
 |
|
|
|
| 教程录入:itqoo 责任编辑:itqoo |
|
上一个教程: 教你用Myisamchk进行崩溃恢复MySQL
下一个教程: 修改MySQL数据库中一个用户的密码 |
| 【字体:小 大】【发表评论】【加入收藏】【告诉好友】【打印此文】【关闭窗口】 |