1 頁 (共 1 頁)

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

發表於 : 2018-09-09 16:51
心靈捕手
前言:
自從升級 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 --
資料來源:
http://wang5555.hopto.org/phpBB3/viewto ... 159&t=3542