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

方法有用。

posted @ 2020-11-28 21:05  SiSensor  阅读(1102)  评论(0编辑  收藏  举报