MySQL8.0配置mysql_native_password方法教程(mysql_native_password failed)

MySQL8.0.4开始,默认身份认证开始改变。因为之前,MySQL的密码认证插件是“mysql_native_password”,而现在使用的是“caching_sha2_password”。

MySQL8.0配置mysql_native_password方法教程(mysql_native_password failed)

方法一:

登录MySQL后输入:

ALTER USER \’root\’@\’localhost\’ IDENTIFIED WITH mysql_native_password BY \’YourPassword\’;

FLUSH PRIVILEGES;

方法二:

编辑my.cnf文件,更改默认的身份认证插件。

vi /etc/my.cnf

在[mysqld]中添加下边的代码

default_authentication_plugin=mysql_native_password

然后重启MySQL

service mysqld restart

正文完
 0