MySQL8.0.20如何设置修改密码和设置免密码登录

我的电脑是windows10系统,假设你已经安装好了MySQL,原始密码记不住想设置免密登录,主要有以下几步:

注意:每次打开cmd都要用管理员身份打开!!!

(一)永久免密登录方法(必须记得原密码,此方法亦可用于修改密码)代码来源MySQL修改密码

(1)进入MySQL所在的bin目录(因为是d盘所以多了“/d”,c盘就不需要这部分代码)

cd /d D:\MySQL\mysql-8.0.20-winx64\bin

(2)通过mysql命令登录MySQL软件:发现需要输入密码,输入原始密码后成功打开。

mysql -u root -p

(3)更改密码为空,,即‘mima’处无内容,即为免密(亦可设置你习惯的密码,就不是免密了)

alter user ‘root’@‘localhost’ identified by ‘mima’;

(4)退出

exit

(5)重新登录(发现此时已无需密码,直接enter进入),设置成功,永久有效!

mysql -u root -p

MySQL8.0.20如何设置修改密码和设置免密码登录

(二)一次性临时免密登录(适用于忘记密码的情形)

(1)进入MySQL所在的bin目录(因为是d盘所以多了“/d”,c盘就不需要这部分代码)

cd /d D:\MySQL\mysql-8.0.20-winx64\bin

(2)停止MySQL服务

net stop mysql

(3)开启跳过验证密码的mysql服务

mysqld --console --skip-grant-tables --shared-memory

MySQL8.0.20如何设置修改密码和设置免密码登录

(4)成功实现免密,可重新打开一个cmd检查是否成功
MySQL8.0.20如何设置修改密码和设置免密码登录