温馨提示×

如何设置MySQL的native_password

小樊
388
2024-09-16 01:59:09
栏目: 云计算

要将MySQL的身份验证插件更改为native_password,请按照以下步骤操作:

  1. 登录到MySQL服务器。在命令行中输入以下命令:
mysql -u root -p

输入您的root密码。

  1. 查看当前的身份验证插件。运行以下SQL命令:
SELECT user, host, plugin FROM mysql.user WHERE user = 'root';

这将显示root用户的当前身份验证插件。

  1. 更改身份验证插件为native_password。运行以下SQL命令:
ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY 'your_password';

your_password替换为您想要设置的新密码。

  1. 刷新权限并重新加载授权表:
FLUSH PRIVILEGES;
  1. 再次查看身份验证插件以确保更改已生效。运行以下SQL命令:
SELECT user, host, plugin FROM mysql.user WHERE user = 'root';

现在,MySQL的身份验证插件应该已经更改为native_password。请注意,在某些情况下,您可能需要重启MySQL服务器以使更改生效。在这种情况下,请根据您的操作系统和MySQL安装方式相应地重启MySQL服务。

0