Mysql忘记密码找回步骤

Mysql密码忘记找回步骤:

1、首先停止数据库

[root@localhost ~]# /etc/init.d/mysqld stop

2、使用--skip-grant-tables启动mysql,忽略授权登录验证

[root@localhost ~]# mysqld_safe --skip-grant-tables --user=mysql &

3、空密码登录:
[root@localhost ~]# mysql

4、修改密码:

mysql>update mysql.user set password=password("123456") where user='root' and host='localhost';

5、刷新权限:

mysql>flush privileges;

6、关闭mysql

[root@localhost ~]# mysqladmin -uroot -p123456 shutdown

7、重新启动mysql

[root@localhost ~]# /etc/init.d/mysqld start

8、使用新密码登录

[root@localhost ~]# mysql -uroot -p123456

 

 

多实例Mysql 密码忘记找回步骤:

killall mysqld

mysqld_safe --defaults-file=/data/3306/my.cnf --skip-grant-tables & #指定my.cnf配置文件 mysql -u root -p -S /data/3306/mysql.sock         #空密码登录

mysqladmin -uroot -p456789 -S /data/3306/mysql.sock shutdown

其他步骤参考单实例

 

posted @ 2018-07-23 16:24  谭普利特  阅读(389)  评论(0编辑  收藏  举报