CentOS安装双版本MySQL

一、下载mysql

本文以5.7.31和8.0.38为例

  1. 去官网下载 压缩包

    https://dev.mysql.com/downloads/mysql/5.7.html
    https://dev.mysql.com/downloads/mysql/8.html

  2. 也可以直接在服务器运行下边这两条命令
    wget https://dev.mysql.com/get/Downloads/MySQL-5.7/mysql-5.7.31-linux-glibc2.12-x86_64.tar.gz
    wget https://cdn.mysql.com//Downloads/MySQL-8.0/mysql-8.0.38-linux-glibc2.17-x86_64.tar.xz

  3. 没有wget可以安装,命令 sudo yum install wget

  4. 完成下载后,上传至服务器想要的位置 /home/pkg/mysql-5.7.31-linux-glibc2.12-x86_64.tar.gz/home/pkg/mysql-8.0.38-linux-glibc2.17-x86_64.tar.xz

二、检查服务器是否安装过mysql

  1. 检查有无安装过MySQL
rpm -qa|grep mysql
# 显示没有东西,便是没有安装过mysql
  1. 如果安装过或者系统自带,便需要去查询所有的mysql对应的文件,进行卸载,全部删除
whereis mysql
find / -name mysql

检查是否存在mysql

三、卸载CentOS7自带的mariadb

  1. 查看系统自带的
rpm -qa|grep mariadb
  1. 卸载Mariadb
rpm -e --nodeps mariadb-libs-5.5.68-1.el7.x86_64
  1. 删除掉etc下面的my.cnf,等会在建,不然会有问题
rm /etc/my.cnf

四、创建mysql用户和用户组

  1. 检查有没有mysql用户组,没有便进行创建
# 查看
cat /etc/group | grep mysql
cat /etc/passwd |grep mysql57
cat /etc/passwd |grep mysql8
  1. 创建MySQL用户组和用户
groupadd mysql
useradd -r -g mysql mysql57
useradd -r -g mysql mysql8

五、安装mysql57 (第一个)

  1. 解压MySQL安装包
tar -zxvf /home/pkg/mysql-5.7.31-linux-glibc2.12-x86_64.tar.gz -C /usr/local/mysql
  1. 修改目录名称
mv mysql-5.7.31-linux-glibc2.12-x86_64 mysql57
  1. 给用户组添加权限
chown -R mysql57:mysql /usr/local/mysql/mysql57
chmod -R 755 /usr/local/mys
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值