Chinaunix首页 | 论坛 | 博客
  • 博客访问: 74523
  • 博文数量: 66
  • 博客积分: 2546
  • 博客等级: 少校
  • 技术积分: 740
  • 用 户 组: 普通用户
  • 注册时间: 2009-10-27 10:35
文章存档

2011年(1)

2010年(1)

2009年(64)

我的朋友

分类:

2009-10-27 10:52:35

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服务

就是这些了,总算是有惊无险。密码这玩意,真是一夫当关,万夫莫开呀!

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