一 、在安装的时候就避免这个错误
二、使用cmd命令修改加密规则
三、使用MySQL 8.0 Command Line Client修改
一、在安装的时候就避免这个错误
二、使用cmd命令修改加密规则
win+R 打开命令行
mysql -u用户名 -p密码
例:我的用户名是root,密码是123456mysql -uroot -p123456
运行最下面3个代码即可
三、使用MySQL 8.0 Command Line Client修改
接下来输入下面3行命令就行
在mysql里运行此代码
1、修改加密规则
ALTER USER 'root'@'localhost' IDENTIFIED BY 'password' PASSWORD EXPIRE NEVER;
2、更新用户的密码
ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY '123456';
3、刷新权限
FLUSH PRIVILEGES;
详解
ALTER USER ‘root’@’%’ IDENTIFIED WITH mysql_native_password BY ‘password’;
1、‘root’:默认是root,也可以改为你自己定义的用户名
2、‘password’:用户密码,修改为自己的密码
3、’%’:指的是该用户开放的IP,%表示所有IP均可访问,可以是’localhost’(仅本机访问,相当于127.0.0.1),可以是具体的 X.X.X.X (具体的IP)