笔记仅供参考,liunx CentOS7 离线安装 MariaDB

以下为个人笔记,如有帮助记得点赞哦

1. 打开MariaDB下载网站,选择一个自己需要的版本进行下载。

https://downloads.mariadb.org

2.打开想要下载的版本之后,如图,点击最下面的 For best results with RPM packages, use the Repository Configuration Tool.

 

3.点进去之后如下图,首先选择自己系统版本,然后选择要下载的版本。选择好了之后在下面会出现一个baseURL ,点击baseUrl进入到RPM仓库

 

4.进去之后大概就是下图这样

 

 

 5.接着可以打开MariaDB提供的安装文档,如下地址是centOS7的  

https://mariadb.com/kb/en/mariadb-installation-version-10121-via-rpms-on-centos-7/

6.首先根据这块儿去RPM库里面全部下载到本地,然后放在liunx系统里面去

 

 

 

 7.接下来开始根据官网的步骤安装,首先安装mariaDB依赖。

yum install rsync nmap lsof perl-DBI nc

8.安装刚才下载好的文件里面的文件 以下是我自己下载的版本。以下顺序安装

rpm -ivh jemalloc-3.6.0-1.el7.x86_64.rpm
rpm -ivh jemalloc-devel-3.6.0-1.el7.x86_64.rpm
rpm -ivh 
MariaDB-common-10.5.9-1.el7.centos.x86_64.rpm
MariaDB-compat-10.5.9-1.el7.centos.x86_64.rpm
MariaDB-client-10.5.9-1.el7.centos.x86_64.rpm
galera-4-26.4.7-1.el7.centos.x86_64.rpm
MariaDB-server-10.5.9-1.el7.centos.x86_64.rpm

 上面这个是一行输入完成,并且在执行之后可能会报错

 

 

 这个问题出现的原因是,我们在安装新包的时候,系统发现原本已经存在了,需要吧之前的先移除之后再安装。

使用一下命令查询出mariadb相关依赖包

rpm -qa|grep mariadb-libs

 

 

 接下来为galera安装做一个准备

执行命令进行安装

yum install boost-devel.x86_64

接着为galera 导入签名与key

rpm --import http://yum.mariadb.org/RPM-GPG-KEY-MariaDB

好的以上步骤完成之后就可以接着刚才的安装开始继续安装,以下是需要在一行安装,我这里面加了回车,自行排版成一行

rpm -ivh 
MariaDB-common-10.5.9-1.el7.centos.x86_64.rpm 
MariaDB-compat-10.5.9-1.el7.centos.x86_64.rpm
MariaDB-client-10.5.9-1.el7.centos.x86_64.rpm 
galera-4-26.4.7-1.el7.centos.x86_64.rpm 
MariaDB-server-10.5.9-1.el7.centos.x86_64.rpm

如果还有是出现提示缺少依赖包的,那自己就去网站搜索下载吧安装吧,比如我这个安装官方文档安装下来还是提示缺少一个叫libpcre和socat的包,那么直接使用进行安装

yum install pcre2
yum install socat

有些小伙伴可能会缺少一个叫libaio的包,以下是下载方式,下面这个链接地址好像404了!!!!,自己找找吧

wget http://mirror.centos.org/centos-7/7.8.2003/os/x86_64/Packages/libaio-0.3.109-13.el7.x86_64.rpm

这些都安装好了之后吧MariaDB核心包全部安装就行

 

 

 

以上就是安装好了。

9.启动MariaDB服务

service mysql start

  

10.最后一步配置mariaDB

mysql_secure_installation

步骤解释为:

1.输入当前密码,初次安装后是没有密码的直接回车即可

2.询问是否使用`unix_socket`进行身份验证:n

3.为root用户设置密码

4.输入新密码

5.确认新密码

6.是否移除匿名用户:y

7.拒绝用户远程登录:n

8.删除test库,根据个人方案保留:n

9.重新加载权限表:y

 

posted @ 2021-03-28 20:29  搬砖小白。  阅读(1373)  评论(0)    收藏  举报