Mysql 8.0.23 跳过密码验证及重置密码
使用–skip-grant-tables参数
首先需要使用 net stop mysql 停止mysql服务
mysqld --console --skip-grant-tables --shared-memory
需要另外打开一个cmd窗口
服务启动后,以空密码登入系统
mysql.exe -u root
然后执行sql命令将root用户密码设置为空
UPDATE mysql.user SET authentication_string='' WHERE user='root' and host='localhost';
重新开启mysql服务 然后直接使用mysql -u root -p登录进行了。密码为空按回车跳过