1. 程式人生 > >MySQL 連接超時:報錯SQLSTATE[HY000] [2002] Connection timed out

MySQL 連接超時:報錯SQLSTATE[HY000] [2002] Connection timed out

裏的 state 一個 全部 nec 應該 sqlstate 不用 med

在網上找了一堆,結果全部是錯的

後來,我明白了其實是設置問題。

當你的代碼部署到服務器裏的時候,你的mysql 的host 值 應該為

127.0.0.1

而不是 你的服務器ip

不然就會報錯。

其實當你的代碼進入到服務器裏的時候,mysql和代碼是相當於在同一個ip下,所以要用127.0.0.1,而不是服務器ip

記住了!不用去改什麽配置問題。

MySQL 連接超時:報錯SQLSTATE[HY000] [2002] Connection timed out