centos7使用rpm包安装mysql5.6和mysql8.0

一、centos7 rpm 安装mysql5.6:

1、查看并卸载 mariadb

查看

$ rpm -qa|grep mariadb

mariadb-libs-5.5.68-1.el7.x86_64

卸载

rpm -e mariadb-libs --nodeps

2、从mysql官网下载rpm安装包

wget "https://downloads.mysql.com/archives/get/p/23/file/MySQL-5.6.38-1.el7.x86_64.rpm-bundle.tar"

3、安装依赖

yum install libaio -y

4、解压rpm-bundle.tar

tar -xvf MySQL-5.6.38-1.el7.x86_64.rpm-bundle.tar

MySQL-shared-compat-5.6.38-1.el7.x86_64.rpm

MySQL-embedded-5.6.38-1.el7.x86_64.rpm

MySQL-server-5.6.38-1.el7.x86_64.rpm

MySQL-test-5.6.38-1.el7.x86_64.rpm

MySQL-client-5.6.38-1.el7.x86_64.rpm

MySQL-devel-5.6.38-1.el7.x86_64.rpm

MySQL-shared-5.6.38-1.el7.x86_64.rpm

5、安装mysql server和mysql client

rpm -ivh MySQL-server-5.6.38-1.el7.x86_64.rpm

rpm -ivh MySQL-client-5.6.38-1.el7.x86_64.rpm

6、查看mysql

systemctl status mysql

● mysql.service - LSB: start and stop MySQL

Loaded: loaded (/etc/rc.d/init.d/mysql; bad; vendor preset: disabled)

Active: inactive (dead)

Docs: man:systemd-sysv-generator(8)

7、启动mysql

systemctl start mysql

二、centos7 rpm 安装mysql8.0:

1、查看并卸载 mariadb

查看

$ rpm -qa|grep mariadb

mariadb-libs-5.5.68-1.el7.x86_64

卸载

rpm -e mariadb-libs --nodeps

2 从mysql官网下载rpm安装包

wget "https://downloads.mysql.com/archives/get/p/23/file/mysql-8.0.39-1.el7.x86_64.rpm-bundle.tar"

3 安装依赖

yum install libaio -y

4 解压rpm-bundle.tar

$ tar -xvf mysql-8.0.39-1.el7.x86_64.rpm-bundle.tar

mysql-community-client-8.0.39-1.el7.x86_64.rpm

mysql-community-client-plugins-8.0.39-1.el7.x86_64.rpm

mysql-community-common-8.0.39-1.el7.x86_64.rpm

mysql-community-debuginfo-8.0.39-1.el7.x86_64.rpm

mysql-community-devel-8.0.39-1.el7.x86_64.rpm

mysql-community-embedded-compat-8.0.39-1.el7.x86_64.rpm

mysql-community-icu-data-files-8.0.39-1.el7.x86_64.rpm

mysql-community-libs-8.0.39-1.el7.x86_64.rpm

mysql-community-libs-compat-8.0.39-1.el7.x86_64.rpm

mysql-community-server-8.0.39-1.el7.x86_64.rpm

mysql-community-server-debug-8.0.39-1.el7.x86_64.rpm

mysql-community-test-8.0.39-1.el7.x86_64.rpm

5 安装mysql(按以下顺序安装rpm包)

rpm -ivh mysql-community-common-8.0.39-1.el7.x86_64.rpm

rpm -ivh mysql-community-client-plugins-8.0.39-1.el7.x86_64.rpm

rpm -ivh mysql-community-libs-8.0.39-1.el7.x86_64.rpm

rpm -ivh mysql-community-libs-compat-8.0.39-1.el7.x86_64.rpm

rpm -ivh mysql-community-client-8.0.39-1.el7.x86_64.rpm

rpm -ivh mysql-community-icu-data-files-8.0.39-1.el7.x86_64.rpm

rpm -ivh mysql-community-server-8.0.39-1.el7.x86_64.rpm

6 查看mysql

$ systemctl status mysqld

● mysqld.service - MySQL Server

Loaded: loaded (/usr/lib/systemd/system/mysqld.service; enabled; vendor preset: disabled)

Active: inactive (dead)

Docs: man:mysqld(8)

http://dev.mysql.com/doc/refman/en/using-systemd.html

7 启动mysql

systemctl start mysqld

相关推荐
Decay__9 小时前
18_MySQL 智能巡检方案 —— 巡检项清单 / 一键巡检脚本 / 健康评分
运维·数据库·sql·mysql·架构
凤凰院凶涛QAQ10 小时前
《MySQL内核拆解:从SQL到InnoDB》(四) : 联合查询 & 视图
数据库·sql·mysql
张小姐的猫10 小时前
【MySQL】访问 & 数据流动原理
android·数据库·mysql·adb·1024程序员节
这个DBA有点耶14 小时前
信创场景下数据同步软件怎么选?对比开源CDC与原生闭环工具的结构性差异
数据库·mysql·架构
多客:duokelijie15 小时前
代练订单系统选型思路:跨品类游戏接入、订单分层管理、自动结算逻辑拆解!
数据库·mysql·微信小程序·前端框架·uni-app·php·持续部署
FluxDB17 小时前
FluxDB vs DBX vs DBeaver:GPUI、Tauri、Eclipse 三种技术栈实测
数据库·mysql
数据库小学妹18 小时前
MySQL分页结果不稳定:唯一键兜底与游标分页
数据库·mysql·dba
风翼靓崽18 小时前
mysql数据备份/恢复
数据库·mysql
这个DBA有点耶21 小时前
Merge还是Materialize?一文讲透MySQL 8.0 CTE底层的执行计划博弈与性能陷阱
数据库·mysql·架构
Thanks_ks21 小时前
MySQL 的 REPEATABLE READ 到底能不能防幻读——从快照读、当前读到 Next-Key Lock
数据库·mysql·innodb·mvcc·锁机制·事务隔离级别·间隙锁