【Wordpress】【mysql8.0】加密方式導致Wordpress與數據庫連接出錯

Linux + httpd + mysql80 + php7.3 ( php7.2)

解決:

      先檢查下數據庫是否連接正常,是否是數據庫登陸賬戶或者密碼填寫錯誤,如果都確認沒有填寫錯誤,那有可能是連接數據庫的加密方式不一致,導致無法正常連接。

      由於我Server上安裝的是mysql8,加密規則是sha2,使用MySQLWorkbench可以正常連接,而換其他的數據庫工具連接會提示“找不到指定的模塊”,如下圖:

所以可以推斷出是加密方式有問題,因此我們需要修改加密方式爲sha1 ,運行cmd進入命令行,執行如下命令:

mysql -hlocalhost -uroot -p
 
ALTER USER 'root'@'localhost' IDENTIFIED BY 'password' PASSWORD EXPIRE NEVER;
ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY 'password';
FLUSH PRIVILEGES;
alter user 'root'@'localhost' identified by '123456';
      

其中第一條執行後需要輸入數據庫連接密碼; 

      最後一條的'123456'即爲你的數據庫連接密碼;


 

操作成功後,刷新下wordpress安裝界面即可

————————————————
版權聲明:本文爲CSDN博主「Smilexs丶」的原創文章,遵循 CC 4.0 BY-SA 版權協議,轉載請附上原文出處鏈接及本聲明。
原文鏈接:https://blog.csdn.net/xsgoing/article/details/90940409

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章