05
2 月
2014
MySQL密码丢失
恢复方法:
通过运行mysqld_safe 启动命令,跳过账号密码检查,这样不用账号、密码即可登陆数据库,从而可以重新设置mysql数据库的root超级账号、密码。
演示如下:
首先,用putty等ssh工具,登陆服务器,运行
- /etc/init.d/mysqld stop
或
- service mysqld stop
把mysql停止
接着,运行
- /usr/bin/mysqld_safe –skip-grant-tables
启动mysql,这样运行后即可跳过权限检查。无需账号、密码即可登陆数据
最后,进入mysql库的user表,修改数据库root超级账号的密码
请注意,在编辑root的页面中,password这一行的函数这项里要选择加密方式。
修改后,重起服务器。
试下能不能用新密码登陆^_^
wget http://soft.vpser.net/lnmp/ext/reset_mysql_root_password.sh;sh reset_mysql_root_password.sh 这个就能搞定
恩~这个简单
话说,原文我是标了颜色的。。。
另外,文章ID也调整了一下。。。