Laradock 中連接 MySQL 數(shù)據(jù)庫(kù)時(shí)出現(xiàn) "mysqli::real_connect(): (HY000/2002): Connection refused" 錯(cuò)誤,如何解決?

Laradock 中連接 MySQL 數(shù)據(jù)庫(kù)時(shí)出現(xiàn) "mysqli::real_connect(): (HY000/2002): Connection refused" 錯(cuò)誤,如何解決?

mysqlmysqli::real_connect(): (hy000/2002): connection refused” 錯(cuò)誤的解決方法

問(wèn)題描述:

使用 laradock 在本地連接 mysql 數(shù)據(jù)庫(kù)時(shí)遇到以下錯(cuò)誤:

mysqli::real_connect(): (hy000/2002): connection refused

解決方案:

要解決此錯(cuò)誤,請(qǐng)執(zhí)行以下步驟:

  1. 在 laradock 的 docker-compose.yml 文件中,將 mysql 主機(jī)的 host 字段更改為 host.docker.internal

示例:

  mysql:     host: host.docker.internal
  1. 重新啟動(dòng) laradock。
  2. 嘗試重新連接數(shù)據(jù)庫(kù)。

通過(guò)將 host 設(shè)置為 host.docker.internal,您可以將 docker 容器與 docker 守護(hù)程序連接,從而允許您的應(yīng)用程序訪問(wèn) mysql 數(shù)據(jù)庫(kù)。

? 版權(quán)聲明
THE END
喜歡就支持一下吧
點(diǎn)贊11 分享