Linux中国  设为主页
 收藏本站
 
当前位置: > 首页 ->数据库应用 ->Mysql ->快速恢复MySQL数据库下的用户口令
  相关分类: 
Access
DB2
Mysql
Oracle
PostgreSQL
SQL Server
Sybase
其他数据库
  站内搜索: 
热门文章排行
热门文章排行 Linux 安装 Mysql (04-22)
Heartbeat_2.0.3配置MySQL5.0.18集群(04-23)
Tomcat5配置MySQL JDBC数据库连接池(04-12)
Mysql日常备份和增量备份脚本(Linux)(04-23)
MySQL (C API)VC实例及代码下载 (04-23)
精采文章排行
精采文章排行 MySQL数据库中数据库移植中的乱码问(06-29)
Oracle是波音747还是MySQL丰田汽车呢(06-29)
意料外的MySQL运算符可获更多数据功(06-29)
轻松八句话 教会你完全搞定MySQL数据(06-29)
完全讲解PHP+MySQL的分页显示示例分(06-29)
  ·实战经验:PHP+MySQL数据库论坛简易通 ·新手入门:如何在MySQL数据库中定义外键 ·MySQL数据库中SELECT语句快速精细掌握 ·MySQL系统服务安装与卸载精彩问题汇总 ·完全优化MySQL数据库性能的八大巧方法 ·MySQL服务器内部安全数据目录如何访问 ·讲解MySQL服务器安装之后如何调节性能 ·如何利用Debugview方式来调试MySQL UDF ·MySQL ODBC进行MySQL和SQL Server转换

快速恢复MySQL数据库下的用户口令

作者:Webmaster   来源:专家blog    点击:   日期:2007-04-23 [收藏] [投稿]

  IE是否经常中毒?推荐您

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

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

 如果您对本文有任何疑问或者建议,请到讨论区发表您的意见: >> 论坛入口 <<



上一篇:教你用Myisamchk进行崩溃恢复MySQL   下一篇:修改MySQL数据库中一个用户的密码
文章评论】 【收藏本文】 【推荐好友】 【打印本文】 【我要投稿】 【论坛讨论

   相关文章:
·帮助你如何迅速优化你MySQL数据库性能

   文章评论:(1条)
  
 请留名: 匿名评论   点击查看所有评论 论坛讨论
 

 声明:刊登此文章是为了传递更多信息,文章内容仅供参考,转载请注明出处。