红联Linux门户
Linux帮助

教你在MySQL从口令恢复设置的密码

发布时间:2006-10-26 00:05:51来源:红联作者:Heroop
  测试环境:mysql 5.0 / fedora core 3

  如果忘记了mysql root的口令,不要惊慌,可以作为操作系统中的超级用户(指UNIX的ROOT,而不是MYSQL的ROOT)执下几个步骤,就能恢复过来:

  1.

[code]stop mysql
/etc/init.d/mysql stop[/code]

  或者

[code]ps ax | grep -i mysql[/code]

  找出所有进程ID + kill pid

  2. 绕过授权表启动

[code]safe_mysqld --skip-grant-tables &[/code]

  3. 直接访问mysql数据库

[code]mysql mysql[/code]

  4. 修改密码

[code]update user set password = password('mypassword') where user = 'root';[/code]

  经过上面几个步骤,再重新启动mysql试一下刚设置的密码就发现是成功了。
文章评论

共有 0 条评论