Mariadb
無法創建 WordPress 數據庫使用者
Wordpress 和 MariaDB 位於不同的主機上。我通過它的 CLI 命令界面連接到 MariaDB。我正在關注DigitalOcean 指南。
以下是數據庫和作業系統資訊:
- 10.3.32-MariaDB-0ubuntu0.20.04.1
- Ubuntu 20.04
這是我用來創建使用者的命令:
CREATE USER 'user_name_for_wordpress'@'1.2.3.4' IDENTIFIED WITH mysql_native_password BY 'PasswordAlphaNumeric';
這是錯誤消息:
ERROR 1064 (42000):您的 SQL 語法有錯誤;檢查與您的 MariaDB 伺服器版本相對應的手冊,以在第 1 行的“BY ‘PasswordAlphaNumeric’”附近使用正確的語法
在哪裡:
- user_name_for_wordpress : 使用者名大小寫
- 1.2.3.4:WordPress伺服器IP地址
- PasswordAlphaNumeric : 密碼
我究竟做錯了什麼?
小語法問題,但這需要 MariaDB 10.4.0 或更高版本:
CREATE USER 'user_name_for_wordpress'@'1.2.3.4' IDENTIFIED WITH mysql_native_password USING PASSWORD('PasswordAlphaNumeric');
您的解決方案是簡單地不指定身份驗證外掛,因為它將預設為
mysql_native_password
無論如何。所以:CREATE USER 'user_name_for_wordpress'@'1.2.3.4' IDENTIFIED BY 'PasswordAlphaNumeric';
預設情況下,當您創建使用者帳戶而不指定身份驗證外掛時,MariaDB 使用 mysql_native_password 外掛。