手动安装多个不同版本的mysql

2023年 8月 3日 17.5k 0

在某些情况下,我们需要手动安装多个不同版本的mysql,比如在不同的应用程序中需要使用不同版本的mysql。以下是手动安装多个不同版本mysql的步骤:

手动安装多个不同版本的mysql

1. 下载docker镜像。可以在官方网站或者docker hub上下载所需版本的mysql镜像。例如,我们下载mysql 5.7和mysql 8.0镜像。

docker pull mysql:5.7
docker pull mysql:8.0

2. 创建并运行容器。每个mysql版本需要单独的容器。我们为每个版本创建一个容器,并使用不同的端口号和数据目录。

docker run -itd --name mysql57 -p 3306:3306 -v /your/data/dir:/var/lib/mysql -e MYSQL_ROOT_PASSWORD=yourpassword mysql:5.7
docker run -itd --name mysql80 -p 3308:3306 -v /your/data/dir:/var/lib/mysql -e MYSQL_ROOT_PASSWORD=yourpassword mysql:8.0

3. 连接到mysql。使用mysql客户端连接到每个mysql容器进行操作。

mysql -h127.0.0.1 -uroot -p -P3306
mysql -h127.0.0.1 -uroot -p -P3308

4. 安装mysql。对于新的mysql容器,需要安装mysql。可通过以下命令安装:

apt-get update
apt-get install mysql-server

5. 配置mysql。根据需要进行配置,例如设置用户、密码、数据目录、端口号等。

通过上述步骤,我们可以手动安装多个不同版本的mysql并在需要时轻松切换版本。

相关文章

Oracle如何使用授予和撤销权限的语法和示例
Awesome Project: 探索 MatrixOrigin 云原生分布式数据库
下载丨66页PDF,云和恩墨技术通讯(2024年7月刊)
社区版oceanbase安装
Oracle 导出CSV工具-sqluldr2
ETL数据集成丨快速将MySQL数据迁移至Doris数据库

发布评论