Mysql之忘记root密码该咋办
1. 关掉MySQL正在运行的服务
win+R
services.msc
2.cmd进入到MySQL的bin目录下
在mysql8系统下,用mysqld --console --skip-grant-tables --shared-memory可以 无密码启动服务
3.新开cmd窗口
以空密码登入系统
mysql.exe -u root
执行sql命令将root用户密码设置为空
UPDATE mysql.user SET authentication_string='' WHERE user='root' and host='localhost';
4.重置密码
ALTER USER 'root'@'localhost' IDENTIFIED WITH
mysql_native_password BY '新密码';