[筆記] 解決升級 PHP 7.2.8 之後,無法使用 MySQL 8.0.12 的問題

回覆文章
頭像
心靈捕手
默默耕耘的老師
默默耕耘的老師
文章: 7384
註冊時間: 2003-01-01, 09:01
來自: Taiwan

[筆記] 解決升級 PHP 7.2.8 之後,無法使用 MySQL 8.0.12 的問題

文章 心靈捕手 » 2018-09-09, 16:27

前言:
自從升級 PHP 7.2.8 之後,連接論壇時總是出現「MySQL server has gone away(2006)」錯誤訊息。
因此,只得(回復)降級 PHP 7.2.7,才能順利連接論壇。當然,升級 PHP 7.2.9 之後,問題依舊。
曾經試著參考該錯誤訊息的解決方法,卻一直無法順利成功。(p.s.1)
如今,參考網友的解決方法,終於成功。特別記錄以分享之。(p.s.2)

修改:
打開 MySQL 設定檔(my.ini),在 [mysqld] 之後加入底下一行文字,儲存後,重新啟動 MySQL 伺服器。

代碼: 選擇全部

default_authentication_plugin=mysql_native_password
後記:
基本上,如果您的 MySQL 已經升級到 8.0.12 版,而當您 PHP 從 7.2.7 版升級 PHP 7.2.8 之後,才會出現此一問題。 :mrgreen:
p.s.1 p.s.2

回覆文章

回到「架站技術」