转载:同一Linux下安装两个版本的MySQL_linux安装两个mysql-CSDN博客
摘要:
打工人奉旨制作数据库服务的虚拟机模板,模板中包含各种数据库,其中mysql需要具备5.7及8.0两个版本,并保证服务能正常同时使用。此文也当成一份笔记,方便后续自己查阅。
本次安装基于截止于写稿时最新的MySQL版本,mysql 5.7.41以及mysql 8.0.33,通过官方提供的编译文件压缩包(tar.gz),非rpm安装文件。
1. 下载
官网MySQL :: Download MySQL Community Server (Archived Versions)下载需要版本的mysql
mysql-5.7.41-el7-x86_64.tar.gz
https://cdn.mysql.com/archives/mysql-5.7/mysql-5.7.41-el7-x86_64.tar.gz
mysql-8.0.33-el7-x86_64.tar.gz
https://cdn.mysql.com//Downloads/MySQL-8.0/mysql-8.0.33-el7-x86_64.tar.gz
2. 安装
2.1 准备
2.1.1 路径规划
服务器上通过LVM挂在规划 /u01 路径用于安装应用,/u01路径用于存储数据
创建文件夹:
[root@localhost ~]# mkdir -p /u01/mysql #安装包解压到此路径下
[root@localhost ~]# mkdir -p /u02/mysql/mysq57/data
[root@localhost ~]# mkdir -p /u02/mysql/mysq57/logs
[root@localhost ~]# mkdir -p /u02/mysql/mysq80/data
[root@localhost ~]# mkdir -p /u02/mysql/mysq80/logs
2.1.2 解压
将两个tar.gz压缩包上传到服务器的/u01/mysql路径下,解压后得到与压缩包名一致的文件夹,将文件夹重命名(主要为了路径简短好记)
[root@localhost mysql]# tar -zxvf mysql-5.7.41-el7-x86_64.tar.gz
[root@localhost mysql]# mv mysql-5.7.41-el7-x86_64.tar.gz mysql-5.7.41
[root@localhost mysql]# tar -zxvf mysql-8.0.33-el7-x86_64.tar.gz
[root@localhost mysql]# mv mysql-8.0.33-el7-x86_64.tar.gz mysql-5.0.33
如下:(安装完后我已将压缩包删除,并且安装过程中会变更文件所有人,故下图仅有两个文件夹,且文件夹的所有者都是mysql,基于root操作的此时的所有者应该是root)
2.2 配置
2.2.1 删除/重命名/etc/my.cnf
&

本文详细描述了如何在Linux系统上安装MySQL5.7.41和8.0.33两个版本,并配置它们独立运行,包括路径规划、配置文件编写、服务管理及数据库初始化,确保了两个版本的MySQL能够同时使用且互不影响。
最低0.47元/天 解锁文章
6613

被折叠的 条评论
为什么被折叠?



