首頁 >資料庫 >mysql教程 >升級 MySQL 的 Docker 安裝

升級 MySQL 的 Docker 安裝

WBOY
WBOY轉載
2023-09-16 09:09:07816瀏覽

升级 MySQL 的 Docker 安装

在升級 MySQL 的 docker 安裝之前,請確保遵循以下步驟 -

  • 下載 MySQL 伺服器 docker 映像。

  • 啟動 MySQL 伺服器實例。

  • 從容器內連線到 MySQL 伺服器實例。

以下是將 Docker 安裝的 MySQL 5.7 升級到 8.0 的步驟 -

  • 使用下列指令停止 MySQL 5.6 伺服器。這裡mysql56是容器的名稱。

docker stop mysql56
  • 下載 MySQL 5.7 Server Docker 映像。

  • 在舊伺服器的幫助下啟動新的 MySQL 5.7 Docker 容器資料和 配置。

  • 根據需要進行修改。

  • 如果存在MySQL 社群伺服器,請執行以下命令-

#
docker run --name=mysql57 \
--mount type=bind,src=/path-on-host-machine/my.cnf,dst=/etc/my.cnf \
--mount type=bind,src=/path-on-host-machine/datadir,dst=/var/lib/mysql \
-d mysql/mysql-server:5.7
  • 如果需要,將mysql/mysql- server 調整為正確的儲存庫名稱。

  • 等待伺服器完成啟動操作。

  • 可以使用「docker ps」指令檢查伺服器的狀態。

  • 執行以下指令在MySQL 5.7 Server 容器中執行mysql_upgrade 實用程式-

docker exec -it mysql57 mysql_upgrade -uroot -p
  • #出現提示時,輸入舊MySQL 5.6 伺服器的root 密碼。

  • 透過重新啟動 MySQL 來完成升級5.7 使用下列指令的伺服器容器 -

  • ##
    docker restart mysql57

以上是升級 MySQL 的 Docker 安裝的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文轉載於:tutorialspoint.com。如有侵權,請聯絡admin@php.cn刪除