Centos7.6 安装MariaDB 您所在的位置:网站首页 mariadb106 Centos7.6 安装MariaDB

Centos7.6 安装MariaDB

2023-04-14 00:22| 来源: 网络整理| 查看: 265

Centos7.6 安装MariaDB

官网地址:mariadb.org/

一、使用Yum源安装MariaDB

1.在/etc/yum.repos.d目录下创建一个MariaDB.repo文件(这里.repo文件名称无要求)

vim /etc/yum.repos.d/MariaDB.repo # MariaDB 10.6 CentOS repository list - created 2022-07-23 14:26 UTC # https://mariadb.org/download/ [mariadb] name = MariaDB baseurl = https://mirrors.aliyun.com/mariadb/yum/10.6/centos7-amd64 gpgkey=https://mirrors.aliyun.com/mariadb/yum/RPM-GPG-KEY-MariaDB gpgcheck=1 复制代码

文件到位后,使用以下命令安装 MariaDB:

yum install MariaDB-server MariaDB-client 复制代码 二、使用RPM安装MariaDB

RPM依赖包下载地址:

下载地址:mirrors.neusoft.edu.cn/mariadb/yum…比较快,注意自己选择的版本)

yum.mariadb.org/10.2/centos…

mirrors.aliyun.com/centos/7/os…

可能每个服务器缺失的依赖包都不同,可以去上面的这些网址中去找。

如果想安装其他版本的MariaDB,可以去开源镜像站上去下载其他版本的MariaDB的rpm依赖包。去替换文件夹中的MariaDB的rpm来进行安装。

我在服务器中缺失的依赖包放在了同级目录下的文件夹中,不想重新下载。可直接传到服务器中。如果执行完依赖包后还有缺失,再去下载缺失的依赖包。

下载地址:www.aliyundrive.com/s/YjaDGMamG…

1.上传mariadb所需的rpm依赖包和key上传到服务器

[root@VM-8-11-centos mariadb10.6.8-rpm]# ll total 68596 -rw-r--r-- 1 root root 159760 Jul 25 09:20 boost-program-options-1.53.0-28.el7.x86_64.rpm -rw-r--r-- 1 root root 10048044 Jul 25 09:20 galera-4-26.4.9-1.el7.centos.x86_64.rpm -rw-r--r-- 1 root root 106112 Jul 25 09:19 jemalloc-3.6.0-1.el7.x86_64.rpm -rw-r--r-- 1 root root 22876 Jul 25 09:19 jemalloc-devel-3.6.0-1.el7.x86_64.rpm -rw-r--r-- 1 root root 60180 Jul 25 09:19 libpmem-1.5.1-2.1.el7.x86_64.rpm -rw-r--r-- 1 root root 216324 Jul 25 09:19 libzstd-1.3.4-1.el7.x86_64.rpm -rw-r--r-- 1 root root 338864 Jul 25 09:19 lsof-4.87-6.el7.x86_64.rpm -rw-r--r-- 1 root root 15102788 Jul 25 09:19 MariaDB-client-10.6.8-1.el7.centos.x86_64.rpm -rw-r--r-- 1 root root 83128 Jul 25 09:20 MariaDB-common-10.6.8-1.el7.centos.x86_64.rpm -rw-r--r-- 1 root root 2257552 Jul 25 09:19 MariaDB-compat-10.6.8-1.el7.centos.x86_64.rpm -rw-r--r-- 1 root root 8606360 Jul 25 09:19 MariaDB-devel-10.6.8-1.el7.centos.x86_64.rpm -rw-r--r-- 1 root root 26469836 Jul 25 09:19 MariaDB-server-10.6.8-1.el7.centos.x86_64.rpm -rw-r--r-- 1 root root 115424 Jul 25 09:20 MariaDB-shared-10.6.8-1.el7.centos.x86_64.rpm -rw-r--r-- 1 root root 4141424 Jul 25 09:20 nmap-6.40-19.el7.x86_64.rpm -rw-r--r-- 1 root root 211392 Jul 25 09:19 nmap-ncat-6.40-19.el7.x86_64.rpm -rw-r--r-- 1 root root 206176 Jul 25 09:20 pcre2-10.23-2.el7.x86_64.rpm -rw-r--r-- 1 root root 33172 Jul 25 09:20 perl-Compress-Raw-Bzip2-2.061-3.el7.x86_64.rpm -rw-r--r-- 1 root root 58788 Jul 25 09:20 perl-Compress-Raw-Zlib-2.061-4.el7.x86_64.rpm -rw-r--r-- 1 root root 48296 Jul 25 09:19 perl-Data-Dumper-2.145-3.el7.x86_64.rpm -rw-r--r-- 1 root root 821112 Jul 25 09:20 perl-DBI-1.627-4.el7.x86_64.rpm -rw-r--r-- 1 root root 266004 Jul 25 09:20 perl-IO-Compress-2.061-2.el7.noarch.rpm -rw-r--r-- 1 root root 52064 Jul 25 09:20 perl-Net-Daemon-0.48-5.el7.noarch.rpm -rw-r--r-- 1 root root 36592 Jul 25 09:19 perl-PlRPC-0.2020-14.el7.noarch.rpm -rw-r--r-- 1 root root 8353 Jul 25 09:20 RPM-GPG-KEY-MariaDB -rw-r--r-- 1 root root 413912 Jul 25 09:19 rsync-3.1.2-10.el7.x86_64.rpm -rw-r--r-- 1 root root 296632 Jul 25 09:19 socat-1.7.3.2-2.el7.x86_64.rpm [root@VM-8-11-centos mariadb10.6.8-rpm]# 复制代码

2.一次执行下面的命令进行安装(如果为了便捷,直接跳到注意1中的命令安装所有)

[root@VM-8-11-centos mariadb10.6.8-rpm]# rpm -ivh rsync-3.1.2-10.el7.x86_64.rpm Preparing... ################################# [100%] package rsync-3.1.2-10.el7.x86_64 is already installed [root@VM-8-11-centos mariadb10.6.8-rpm]# rpm -ivh nmap-ncat-6.40-19.el7.x86_64.rpm Preparing... ################################# [100%] Updating / installing... 1:nmap-ncat-2:6.40-19.el7 ################################# [100%] [root@VM-8-11-centos mariadb10.6.8-rpm]# rpm -ivh nmap-6.40-19.el7.x86_64.rpm Preparing... ################################# [100%] Updating / installing... 1:nmap-2:6.40-19.el7 ################################# [100%] [root@VM-8-11-centos mariadb10.6.8-rpm]# rpm -ivh perl-Data-Dumper-2.145-3.el7.x86_64.rpm Preparing... ################################# [100%] package perl-Data-Dumper-2.145-3.el7.x86_64 is already installed [root@VM-8-11-centos mariadb10.6.8-rpm]# rpm -ivh perl-Compress-Raw-* Preparing... ################################# [100%] Updating / installing... 1:perl-Compress-Raw-Zlib-1:2.061-4.################################# [ 50%] 2:perl-Compress-Raw-Bzip2-2.061-3.e################################# [100%] [root@VM-8-11-centos mariadb10.6.8-rpm]# rpm -ivh perl-IO-Compress-2.061-2.el7.noarch.rpm Preparing... ################################# [100%] Updating / installing... 1:perl-IO-Compress-2.061-2.el7 ################################# [100%] [root@VM-8-11-centos mariadb10.6.8-rpm]# rpm -ivh perl-Net-Daemon-0.48-5.el7.noarch.rpm Preparing... ################################# [100%] Updating / installing... 1:perl-Net-Daemon-0.48-5.el7 ################################# [100%] [root@VM-8-11-centos mariadb10.6.8-rpm]# rpm -ivh perl-PlRPC-0.2020-14.el7.noarch.rpm Preparing... ################################# [100%] Updating / installing... 1:perl-PlRPC-0.2020-14.el7 ################################# [100%] [root@VM-8-11-centos mariadb10.6.8-rpm]# rpm -ivh perl-DBI-1.627-4.el7.x86_64.rpm Preparing... ################################# [100%] Updating / installing... 1:perl-DBI-1.627-4.el7 ################################# [100%] [root@VM-8-11-centos mariadb10.6.8-rpm]# rpm -ivh socat-1.7.3.2-2.el7.x86_64.rpm Preparing... ################################# [100%] Updating / installing... 1:socat-1.7.3.2-2.el7 ################################# [100%] [root@VM-8-11-centos mariadb10.6.8-rpm]# rpm -ivh pcre2-10.23-2.el7.x86_64.rpm Preparing... ################################# [100%] Updating / installing... 1:pcre2-10.23-2.el7 ################################# [100%] [root@VM-8-11-centos mariadb10.6.8-rpm]# rpm -ivh libpmem-1.5.1-2.1.el7.x86_64.rpm Preparing... ################################# [100%] Updating / installing... 1:libpmem-1.5.1-2.1.el7 ################################# [100%] [root@VM-8-11-centos mariadb10.6.8-rpm]# rpm -ivh libzstd-1.3.4-1.el7.x86_64.rpm Preparing... ################################# [100%] Updating / installing... 1:libzstd-1.3.4-1.el7 ################################# [100%] [root@VM-8-11-centos mariadb10.6.8-rpm]# rpm -ivh boost-program-options-1.53.0-28.el7.x86_64.rpm Preparing... ################################# [100%] Updating / installing... 1:boost-program-options-1.53.0-28.e################################# [100%] [root@VM-8-11-centos mariadb10.6.8-rpm]# rpm -ivh galera-4-26.4.9-1.el7.centos.x86_64.rpm Preparing... ################################# [100%] Updating / installing... 1:galera-4-26.4.9-1.el7.centos ################################# [100%] [root@VM-8-11-centos mariadb10.6.8-rpm]# rpm -ivh jemalloc-* warning: jemalloc-3.6.0-1.el7.x86_64.rpm: Header V4 DSA/SHA1 Signature, key ID 1bb943db: NOKEY Preparing... ################################# [100%] Updating / installing... 1:jemalloc-3.6.0-1.el7 ################################# [ 50%] 2:jemalloc-devel-3.6.0-1.el7 ################################# [100%] [root@VM-8-11-centos mariadb10.6.8-rpm]# rpm -ivh MariaDB-* Preparing... ################################# [100%] Updating / installing... 1:MariaDB-compat-10.6.8-1.el7.cento################################# [ 17%] 2:MariaDB-common-10.6.8-1.el7.cento################################# [ 33%] 3:MariaDB-client-10.6.8-1.el7.cento################################# [ 50%] 4:MariaDB-shared-10.6.8-1.el7.cento################################# [ 67%] 5:MariaDB-devel-10.6.8-1.el7.centos################################# [ 83%] 6:MariaDB-server-10.6.8-1.el7.cento################################# [100%] Two all-privilege accounts were created. One is root@localhost, it has no password, but you need to be system 'root' user to connect. Use, for example, sudo mysql The second is mysql@localhost, it has no password either, but you need to be the system 'mysql' user to connect. After connecting you can set the password, if you would need to be able to connect as any of these users with a password and without sudo See the MariaDB Knowledgebase at https://mariadb.com/kb Please report any problems at https://mariadb.org/jira The latest information about MariaDB is available at https://mariadb.org/. Consider joining MariaDB's strong and vibrant community: https://mariadb.org/get-involved/ # 到现在MariaDB就已经安装完成了。 复制代码

注意1: 可以执行下面的命令进行安装

[root@VM-8-11-centos mariadb10.6.8-rpm]# yum install ./* 或者使用下面的命令强制执行 [root@VM-8-11-centos mariadb10.6.8-rpm]# rpm -Uvh *.rpm --nodeps --force (这条命令强制安装当前文件夹中所有的rpm包,忽略依赖去安装) Preparing... ################################# [100%] Updating / installing... 1:MariaDB-compat-10.6.8-1.el7.cento################################# [ 4%] 2:MariaDB-common-10.6.8-1.el7.cento################################# [ 8%] 3:rsync-3.1.2-10.el7 ################################# [ 12%] 4:perl-Data-Dumper-2.145-3.el7 ################################# [ 16%] 5:pcre2-10.23-2.el7 ################################# [ 20%] 6:lsof-4.87-6.el7 ################################# [ 24%] 7:libpmem-1.5.1-2.1.el7 ################################# [ 28%] 8:MariaDB-shared-10.6.8-1.el7.cento################################# [ 32%] 9:socat-1.7.3.2-2.el7 ################################# [ 36%] 10:perl-Net-Daemon-0.48-5.el7 ################################# [ 40%] 11:perl-Compress-Raw-Zlib-1:2.061-4.################################# [ 44%] 12:perl-Compress-Raw-Bzip2-2.061-3.e################################# [ 48%] 13:perl-IO-Compress-2.061-2.el7 ################################# [ 52%] 14:perl-PlRPC-0.2020-14.el7 ################################# [ 56%] 15:perl-DBI-1.627-4.el7 ################################# [ 60%] 16:MariaDB-client-10.6.8-1.el7.cento################################# [ 64%] 17:nmap-ncat-2:6.40-19.el7 ################################# [ 68%] 18:jemalloc-3.6.0-1.el7 ################################# [ 72%] 19:boost-program-options-1.53.0-28.e################################# [ 76%] 20:galera-4-26.4.9-1.el7.centos ################################# [ 80%] 21:MariaDB-server-10.6.8-1.el7.cento################################# [ 84%] 22:jemalloc-devel-3.6.0-1.el7 ################################# [ 88%] 23:nmap-2:6.40-19.el7 ################################# [ 92%] 24:MariaDB-devel-10.6.8-1.el7.centos################################# [ 96%] 25:libzstd-1.3.4-1.el7 ################################# [100%] 复制代码

注意2:注意:这里执行完成rpm依赖包后,MariaDB就已经安装完成,并自动加入系统服务,直接对MariaDB进行配置即可。

注意3:在安装mariadb时会报错,是因为系统默认有一个mysql版本比较低的的 libs依赖包。把这个依赖包删除再执行命令就可以了。

[root@VM-8-11-centos mariadb10.6.8-rpm]# rpm -ivh MariaDB-* error: Failed dependencies: mariadb-libs < 1:10.1.0 conflicts with MariaDB-compat-10.6.8-1.el7.centos.x86_64 mariadb-libs


【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有