数据库1:mysql-8.0的密码重置

mysql8.0.16版本,忘记密码后,重置密码的过程

1.任务管理器中停止mysql的服务

 

2.打开 cmd(叫做cmd1吧  为了区别),一路 cd 到D:\Program Files\mysql-8.0.16-winx64\bin (就是你自己的安装目录)

然后输入mysqld --skip-grant-tables --shared-memory

输入完成后回车,就停下来不动。

 

3.新开一个cmd(叫做cmd2吧  为了区别)

输入 mysql -uroot -p 会提示输入密码,此时直接回车,就会进入mysql

进入mysql后一行行输入下面5个语句

UPDATE mysql.user SET authentication_string=null WHERE User='root';

FLUSH PRIVILEGES;

ALTER USER 'root'@'localhost' IDENTIFIED WITH caching_sha2_password BY '1234';

FLUSH PRIVILEGES;

exit;

 

4关闭cmd 2  再去cmd1中,按 Ctrl+C, 关闭 mysqld

 

5重新打开cmd,输入net start mysql(启动mysql,若果不启动,就不能在cmd下直接打开mysql)

再输入mysql -uroot -p 回车输入1234(1234是上面设置的密码),即可进入Mysql

 

6关闭cmd后,但不要关net start mysql,以后可以直接打开cmd,输入mysql -uroot -p 回车输入1234,就可以进入mysql

 

发布了9 篇原创文章 · 获赞 2 · 访问量 327

猜你喜欢

转载自blog.csdn.net/qq_27103801/article/details/93137373
今日推荐