在升級 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 安裝的詳細內容,更多請關注www.92cms.cn其它相關文章!