mysql忘记密码

恢复mysql的root口令:

向mysql server 发进kill 命令关掉 mysqld server 不要kill -9
kill ‘cat /mysql-data-directory/hostname.pid'

ps awux | grep mysql

杀掉进程。

使用 ’ --skip-grant-tables‘ 参数来启动mysqld

使用 mysql -hhostname mysql命令登陆到mysqld server 上  用grant 命令改变口令
grant ALL on *.* to root@登陆主机 identity by ”密码“

mysqladmin -hhostname -uuser password 'newpassword'

use mysql;
update user set password = Password ('your pass') where user='root'

载入权限列表
mysqladmin -hhostname flush-privileges
FLUSH PRIVILEGES
也可重启mysql

作者: linuxemail   发布时间: 2011-11-18

有帮助吗?

作者: linuxemail   发布时间: 2011-11-18