A-A+

mysql-root密码丢失的解决

2008年11月21日 编程开发 暂无评论 阅读 1 次

一台服务器的root密码跟MySQL的root密码丢了。

系统的root密码easy,e修改grub的kernel行到single模式下,或者用光盘启动到rescure模式下,passwd root,重置个就OK了。

但MySQL的用户管理是独立的。。MySQLadmin,MySQL都没法用了,怎么办才好呢。。
经过不断试验。摸索。。发现在/usr/local/MySQL/data/MySQL下的三个文件user.frm、user.MYD、user.MYI是症结所在,用别人的机器上tar下这三个文件,覆盖掉本地的!然后关闭服务再启动服务service MySQLd stop/service MySQLd start(不知道为什么重启服务不行,一定要一步一步来),OK!
MySQL -u root -p对方的root密码
耶,进去了~~
所以说。。其实,linux下基本上没有什么办不到的事情,只有想不到的主意。有人说,这么简单就把密码给清了,linux不是没有一点安全性可言吗?非也非也!关键在于root,root的权力实在是太大了。觉得自己的系统不安全么?谁让你把root密码随便给人了。。一个普通用户,他能做到上面的事情吗?答案是不可能!!!

给我留言

Copyright © 浩然东方 保留所有权利.   Theme  Ality 07032740

用户登录