Docker环境下MySQL 5.7升级8.0实践​

点击上方“IT那活儿”公众号--专注于企业全栈运维技术分享,不管IT什么活儿,干就完了!!!   




升级背景


MySQL是许多应用程序中广泛使用的关系型数据库管理系统。为了获得最新的功能和性能提升,升级MySQL至最新版本是一项重要的任务。

本文将详细介绍如何在Docker环境中将MySQL 5.7升级到最新版本,并确保数据的安全迁移。

准备一台已经安装好Dokcer在运行mysql5.7容器的Linux主机。

  • 系统版本:centos7

  • Docker版本:20.10.21

  • 用户:root

  • 使用镜像:mysql:5.7

  • MySQL包版本:8.0.35




升级步骤


2.1 准备工作

进入容器,查看运行的mysql版本,确保了解当前运行的mysql版本:

对MySQL进行完整备份,避免发生意外(备份到主机)。

docker cp /root/backup.sql 99ee7:/root/