Linux 下安装MySQL 5.7与 8.0详情

官网资源下载

1、检查 /tmp 临时目录权限,将 /tmp 目录及所有子目录和文件的权限设置为所有用户可读、写和执行

[root@localhost ~]# chmod -R 777 /tmp

2、安装前检查相关依赖

2.1、查找是否安装了 libaio 包。libaio 是 Linux 下异步 I/O 库的一个实现,用于提供异步 I/O 支持。

[root@localhost ~]# rpm -qa|grep libaio
libaio-0.3.109-13.el7.x86_64

2.2、查找是否安装了 net-tools 包。net-tools 包含了一些网络管理工具,如 ifconfig、netstat 等。通过 rpm -qa 命令可以列出系统上所有已安装的 RPM 包,然后通过管道 | 将结果传递给 grep 命令,用于过滤出包含 “net-tools” 字样的行。

[root@localhost ~]# rpm -qa|grep net-tools
net-tools-2.0-0.25.20131004git.el7.x86_64

3、安装

3.1、将下载的安装包通过 finals hell等相关工具上传至CentOS 7中,切换路径并列出目录中的文件和子目录

3.1.1、 MySQL8.0需要的安装包如下

[root@localhost mysql80]# ll
总用量 489744
-rw-r--r--. 1 root root  47810444 4月  20 02:05 mysql-community-client-8.0.25-1.el7.x86_64.rpm
-rw-r--r--. 1 root root    193616 4月  20 02:04 mysql-community-client-plugins-8.0.25-1.el7.x86_64.rpm
-rw-r--r--. 1 root root    628904 4月  20 02:04 mysql-community-common-8.0.25-1.el7.x86_64.rpm
-rw-r--r--. 1 root root   4240320 4月  20 02:04 mysql-community-libs-8.0.25-1.el7.x86_64.rpm
-rw-r--r--. 1 root root 448614076 4月  20 02:08 mysql-community-server-8.0.25-1.el7.x86_64.rpm

3.1.2、MySQL 5.7 需要的安装包如下:

[root@rqtanc mysql57]# ll
总用量 252444
-rw-r--r--. 1 root root  45109364 4月  20 01:15 mysql-community-client-5.7.28-1.el7.x86_64.rpm
-rw-r--r--. 1 root root    318768 4月  20 01:13 mysql-community-common-5.7.28-1.el7.x86_64.rpm
-rw-r--r--. 1 root root   4374364 4月  20 01:13 mysql-community-libs-5.7.28-1.el7.x86_64.rpm
-rw-r--r--. 1 root root 208694824 4月  20 01:16 mysql-community-server-5.7.28-1.el7.x86_64.rpm

3.2 按序安装

3.2.1、安装 mysql-community-common-8.0.25-1.el7.x86_64.rpm(5.7同理)

[root@localhost mysql80]# rpm -ivh mysql-community-common-8.0.25-1.el7.x86_64.rpm 
警告:mysql-community-common-8.0.25-1.el7.x86_64.rpm: 头V3 DSA/SHA1 Signature, 密钥 ID 5072e1f5: NOKEY
准备中...                          ################################# [100%]
正在升级/安装...
   1:mysql-community-common-8.0.25-1.e################################# [100%]

3.2.2、安装 mysql-community-client-plugins-8.0.25-1.el7.x86_64.rpm

[root@localhost mysql80]# rpm -ivh mysql-community-client-plugins-8.0.25-1.el7.x86_64.rpm 
警告:mysql-community-client-plugins-8.0.25-1.el7.x86_64.rpm: 头V3 DSA/SHA1 Signature, 密钥 ID 5072e1f5: NOKEY
准备中...                          ################################# [100%]
正在升级/安装...
   1:mysql-community-client-plugins-8.################################# [100%]

3.2.3、 安装 mysql-community-libs-8.0.25-1.el7.x86_64.rpm (5.7同理)

[root@localhost mysql80]# rpm -ivh mysql-community-libs-8.0.25-1.el7.x86_64.rpm 
警告:mysql-community-libs-8.0.25-1.el7.x86_64.rpm: 头V3 DSA/SHA1 Signature, 密钥 ID 5072e1f5: NOKEY
错误:依赖检测失败:
        mariadb-libs 被 mysql-community-libs-8

你可能感兴趣的:(Liunx,MySQL,mysql,centos,linux)