問題說明
如何在較新的 Docker 宿主機上更穩地執行 MySQL 5.7?
關鍵是把老版本資料庫隔離進獨立容器裡,綁定穩定的資料目錄,並把 root 密碼、掛載路徑與常用命令明確列出,方便後續維運交接。
這種場景特別適合腳本化,因為 MySQL 5.7 仍然常見於遺留應用,但臨時拼出的 docker run 命令很難在後期重複使用。
處理重點
- 把資料、設定與初始化 SQL 分開放在不同目錄。
- 安裝結束時列印連線資訊。
- 把生成的 root 密碼當成正式交付物保存。
解決頁
在現代 Docker 宿主機上,以統一目錄掛載與自動生成密碼的方式執行老版本 MySQL 5.7。
更新時間 2026-03-26
問題說明
如何在較新的 Docker 宿主機上更穩地執行 MySQL 5.7?
關鍵是把老版本資料庫隔離進獨立容器裡,綁定穩定的資料目錄,並把 root 密碼、掛載路徑與常用命令明確列出,方便後續維運交接。
這種場景特別適合腳本化,因為 MySQL 5.7 仍然常見於遺留應用,但臨時拼出的 docker run 命令很難在後期重複使用。
處理重點