mysql忘记密码,如何修改?

linux下mysql root密码忘记修改方法:

如果忘记了mysql的root密码,可以通过下列方法重新设置:

1、切换到root下

# su root

2、kill掉系统里的mysql进程

# killall -TERM mysqld

3、用下面命令启动mysql,以不检查权限的方式启动

# mysqld_safe --skip-grant-tables & /*有些资料写成了safe_mysqld,这个是没有的*/

4、用空密码方式使用root用户登录mysql

# mysql -u root

5、修改root用户的密码

mysql>update mysql.user set password=PASSWORD('123456')where User='root';/*注意:后边的;一定记得要带*/
mysql>flush privileges;
mysql>quit

6、重新启动mysql,就可以使用新密码登陆了

# /etc/init.d/mysqld restart


你可能感兴趣的:(mysql)