色婷婷狠狠18禁久久YY,CHINESE性内射高清国产,国产女人18毛片水真多1,国产AV在线观看

laradock 鏈接mysql

錢諍諍2年前12瀏覽0評論

Laradock 是一個用于 Laravel 應用的 Docker 環境。它包含了充足的開發環境,例如 Nginx、PHP、MySQL、Redis 等等,并且可以靈活的運行在不同的操作系統平臺。

鏈接 MySQL 數據庫是在使用 Laradock 進行開發時經常遇到的一個問題,下面我們來介紹一下如何在 Laradock 中鏈接 MySQL。

首先,我們需要設置 Laravel 應用的.env文件來允許它連接到 MySQL 數據庫。在.env文件中,我們需要將以下變量設置為正確的值:

DB_CONNECTION=mysql
DB_HOST=mysql
DB_PORT=3306
DB_DATABASE=default
DB_USERNAME=default
DB_PASSWORD=secret

其中,DB_HOST指定了數據庫服務器的地址,我們在 Laradock 中使用 MySQL 服務的容器名稱mysql,這樣 Laravel 容器就能夠正確的找到 MySQL 容器了。

接下來,讓我們對 Laradock 進行一些配置。在docker-compose.yml文件中,我們需要確認以下幾個設置:

mysql:
build:
context: ./mysql
args:
- MYSQL_ROOT_PASSWORD=secret
- MYSQL_DATABASE=default
- MYSQL_USER=default
- MYSQL_PASSWORD=secret
ports:
- "3306:3306"
volumes:
- ${DATA_PATH_HOST}/mysql:/var/lib/mysql
networks:
- backend

在上面的代碼中,我們需要確認以下幾點:

  • MySQL 容器已經使用了正確的端口3306:3306與主機相連。
  • 我們已經正確地將數據文件存儲到主機的目錄上。

最后,我們需要在 Laradock 中啟動 MySQL 服務。我們可以在 Laradock 根目錄下的終端中,使用以下命令來啟動服務:

docker-compose up -d nginx mysql

現在,我們已經成功的在 Laradock 中鏈接了 MySQL 數據庫,讓我們在更深層次的開發中大展身手吧!