kider 发表于 2007-9-3 17:55:08

MySQL遗忘密码

MySQL密码忘记后该怎么办

首先杀掉原有的mysqld进程.再启动一个跳过grant的mysqld服务

/path/to/mysql/bin/mysqld_safe --skip-grant --user=mysql &

然后直接登陆

/path/to/mysql/bin/mysql -uroot

登陆以后就可以设置密码了: mysql> use mysql;

mysql> update user set password=password("new-password") where user="root";
mysql> flush privileges;
mysql> exit

这时候再正常启动mysql就可以使用新的密码了。
取自"http://kb.discuz.net/index.php?title=MySQL%E9%81%97%E5%BF%98%E5%AF%86%E7%A0%81"

吹吹风 发表于 2007-12-14 17:39:51

很有用

mysqlkumao 发表于 2008-4-9 13:32:52



/path/to/mysql/bin/mysqld_safe --skip-grant --user=mysql &



要是不断网的话,最好加上--skip-networking参数

coky 发表于 2012-4-20 09:00:33

恩恩,很有用啊。
页: [1]
查看完整版本: MySQL遗忘密码