Mysql 8.0版本强制无密码进入+更改密码
**第一步:**以管理员方式打开CMD 输入net stop mysql 停用mysql服务
**第二步:**在mysql安装路径bin下
输入指令cd C:\Program Files\MySQL\MySQL Server 8.0\bin
输入mysqld --console --skip-grant-tables --shared-memory
**第三步:**再打开一个cmd窗口(这个窗口不需要管理员方式打开)
输入mysql -u root -p 设置密码为空
先打 use mysql,
然后回车update user set authentication_string=’'where user=‘root’;
再打use mysql,再回车
**第四步:**
更新数据:flush privileges;
修改密码:alter user ‘root’@‘localhost’ identified by ‘123’;
再次更新数据:flush privileges;
**第五步:**输入quit
退出MySQL
转自https://blog.csdn.net/SYC_0817/article/details/103739292
方法有用。