laradock 更換低版本的 MySQL

weiyiwujingao發表於2019-08-17

laradock 預設裝的是 mysql 最新版本(mysql8),PHP7.2連結會遇到錯誤 The server requested authentication method unknown to the client,所以記錄一下更換低版本的 mysql 過程。

# 修改 .env 檔案
MYSQL_VERSION=5.7 # 預設為 latest

#停止mysql容器
docker-compose stop mysql

# 刪除舊資料庫資料
rm -rf ~/.laradock/data/mysql
 docker-compose build --no-cache mysql

# !注意重啟docker應用,然後再構建新 mysql
docker-compose build mysql

 # 重新建立容器
docker-compose up -d nginx mysql

# 檢視現有 mysql 版本
docker inspect laradock_mysql_1

相關文章