mysql8.0修改密码
windows下忘了MySQL8.0的密码,可以通过以下方式修改。
1、管理员方式打开cmd命令窗口
输入:
net stop mysql
接着输入:
mysqld --console --skip-grant-tables --shared-memory
2、管理员方式打开另外一个cmd窗口
输入:
mysql -uroot -p
然后直接回车。
接着切换数据库,输入:
show databases;
use mysql;
3、清空密码
输入:
update user set authentication_string = '' where user = 'root';
接着应用,输入:
flush privileges;
4、更新密码
输入:
ALTER USER 'root'@'localhost' IDENTIFIED BY '123456';
刷新并应用,输入:
flush privileges;
退出:
exit;
5、重启mysql
输入:
net start mysql
6、验证
输入:
mysql -uroot -p123456