mysql,从口令恢复

mysql,从口令恢复

mysql,从口令恢复
如果忘记了mysql root的口令,不要惊慌,可以作为操作系统中的超级用户(指UNIX的ROOT,而不是MYSQL的ROOT)执下几个步骤,就能恢复过来:
1. stop mysql
/etc/init.d/mysql stop 或者
ps ax | grep -i mysql找出所有进程ID + kill pid
2. 绕过授权表启动
safe_mysqld --skip-grant-tables &
3. 直接访问mysql数据库
mysql mysql
4. 修改密码
update user set password = password('mypassword') where user = 'root';
经过上面几个步骤,再重新启动mysql试一下刚设置的密码就发现是成功了。

测试环境:mysql 5.0 / fedora core 3
该方法通用?MYSQL 本身有.
该方法通用?MYSQL 本身有可限制该方法的措施吗?
新安装一个MYSQL,用MYSQL数据库覆盖就可以了
mysql忘记密码的解决办法
我也同意myome的方法。挺方便的。