溫馨提示×

如何設置MySQL的native_password

小樊
233
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';

現(xiàn)在,MySQL的身份驗證插件應該已經(jīng)更改為native_password。請注意,在某些情況下,您可能需要重啟MySQL服務器以使更改生效。在這種情況下,請根據(jù)您的操作系統(tǒng)和MySQL安裝方式相應地重啟MySQL服務。

0