wordpress連線不上mysql8的解決方案

2021-10-09 22:13:20 字數 729 閱讀 5860

wordpress 搭建環境: apache + php + mysql8

資料庫連線不上的原因在確認檢查了wp-config.php檔案資料庫使用者名稱密碼資訊正確後,依舊連線不上後,

檢視/etc/httpd/logs/error_log的錯誤日誌資訊

伺服器要求的身份驗證方法對客戶端未知。提示服務端(要連線的資料庫)所要求的驗證方式為caching_sha2_password。

開啟phpinfo(),檢視當前安裝的php版本中的配置資訊,找到mysqlnd

當前php版本中所帶的mysqlnd無法支援這種驗證(caching_sha2_password),而php預設的是mysql_native_password 。

修改 mysql 伺服器的身份驗證方法

mysql>alter user 'username'@'%' identified with mysql_native_password by 'password'

;mysql>flush privileges;

此時,wordpress就可以連線上資料庫

mysql 連線不上 mysql連線不上怎麼辦

下面是mysql的連線方式 使用mysql二進位制方式連線 您可以使用mysql二進位制方式進入到mysql命令提示符下來連線mysql資料庫。例如以下是從命令列中連線mysql伺服器的簡單例項 root host mysql u root p enter password 在登入成功後會出現 my...

SAM BA連線不上

at91sam9260與sam ba的連線是由於晶元內有一段固化的 執行起來後才會檢測到目標板並建立連線。假設現在你燒寫了bootstrap進去,晶元上電後發現有可執行的 從而就不執行片內固化的那個 因此,就無法與sam ba建立連線。解決方法主要有以下幾個方面 1.在開發板上已經預留了處理這個問題...

sql yog 連線不上

root 許可權沒有要增加許可權 grant all on to root identified by pass 將mysql 的user 表裡的許可權都設定為y flush privileges 重新整理下任務 檢視user 表裡面是否存在 root,或者 如果有檢視password 是否是你希望...