CentOS 7.*版本安装MariaDB数据库

CentOS 7.*版本安装MariaDB数据库

一、环境准备

1、系统环境说明

(1)、系统版本:CentOS 7.3-1611

(2)MariaDB版本:MariaDB-10.2.1-centos7-x86_64

2、系统设置

(1)、关闭防火墙

#systemctl stop firewalld

#systemctl disable firewalld

#systemctl status firewalld

 

二、制作repo

1、制作本地系统repo

(1)、新建ISO目录:mkdir  /media/DVD1

 CentOS 7.*版本安装MariaDB数据库

(2)、挂载本地盘:

mount -o loop /opt/software/iso/CentOS-7-x86_64-DVD-1611.iso /media/DVD1/

 CentOS 7.*版本安装MariaDB数据库

(3)、备份之前的repo文件,然后新建CentOS-iso.repo文件

#cd /etc/yum.repo

#mkdir bak

#mv CentOS-* ./bak

 CentOS 7.*版本安装MariaDB数据库

 CentOS 7.*版本安装MariaDB数据库

 CentOS 7.*版本安装MariaDB数据库

#vim CentOS-iso.repo 编写repo文件如下

[local_iso]

name=CentOS-$releasever - Media

baseurl=file:///media/DVD1

gpgcheck=0

enabled=1

 CentOS 7.*版本安装MariaDB数据库

#yum clean all;yum makecache

 

2、安装http服务

(1)、安装httpd服务

#yum -y install  httpd

(2)、启动或停止httpd服务

#systemctl start httpd

#systemctl stop httpd

(3)、安装完httpd后,重新制作操作系统repo,换成http的方式方便其它服务器也可以访问

#cd /var/www/html

#mkdir iso

#mount -o loop /opt/software/iso/CentOS-7-x86_64-DVD-1611.iso /var/www/html/iso

(4)、制作os.repo文件

#vim  /etc/yum.repos.d/os.repo

[mariadb]

name = MariaDB

baseurl = http://192.168.190.140/iso

enable = true

gpgcheck = false

 CentOS 7.*版本安装MariaDB数据库

 

3、制作MariaDB软件repo

(1)、使得用户可以通过HTTP访问这些rpm包。

#cd  /var/www/html

#mkdir mariadb

#cp /opt/software/mariadb/* /var/www/html/mariadb/

(2)、制作本地repo

#vim  /etc/yum.repos.d/mariadb.repo

[mariadb]

name = MariaDB

baseurl = http://192.168.190.140/mariadb

enable = true

gpgcheck = false

 CentOS 7.*版本安装MariaDB数据库

(3)安装createrepo

#yum install createrepo

# createrepo /var/www/html/mariadb

 CentOS 7.*版本安装MariaDB数据库

(4)、验证repo

Chrome中访问:http://192.168.190.140/mariadb/

 CentOS 7.*版本安装MariaDB数据库

Chrome中访问:http://192.168.190.140/iso/

 CentOS 7.*版本安装MariaDB数据库

 

三、安装MariaDB

1、检查repo文件

# yum repolist

 CentOS 7.*版本安装MariaDB数据库

2、安装MariaDB的依赖包

# yum install libaio  perl perl-DBI perl-Module-Pluggable perl-Pod-Escapes perl-Pod-Simple  perl-libs perl-version

 CentOS 7.*版本安装MariaDB数据库

 CentOS 7.*版本安装MariaDB数据库

3、安装MariaDB的服务异常问题已经解决

# yum -y install  MariaDB-server MariaDB-client

 CentOS 7.*版本安装MariaDB数据库

4、安装MariaDB的依赖环境

1)、下载jemalloc-3.6.0-1.el7.x86_64.rpmjemalloc-devel-3.6.0-1.el7.x86_64.rpmgalera-25.3.15-1.rhel7.el7.centos.x86_64.rpm

 CentOS 7.*版本安装MariaDB数据库

2)、安装boost-program-options依赖包

# yum install boost-program-options

 CentOS 7.*版本安装MariaDB数据库

 CentOS 7.*版本安装MariaDB数据库

3)、安装下载的依赖包

# rpm -ivh galera-25.3.15-1.rhel7.el7.centos.x86_64.rpm

 CentOS 7.*版本安装MariaDB数据库

4)、安装MariaDB服务是出现的包冲突

 CentOS 7.*版本安装MariaDB数据库

 

5)、检查冲突包并卸载

# rpm -qa|grep mariadb-libs

# rpm -e --nodeps mariadb-libs-5.5.52-1.el7.x86_64

 CentOS 7.*版本安装MariaDB数据库

6)、继续安装MariaDB服务

 CentOS 7.*版本安装MariaDB数据库

 CentOS 7.*版本安装MariaDB数据库

 CentOS 7.*版本安装MariaDB数据库

 

5、启动MariaDB,初始化数据库密码

(1)、启动服务

#systemctl  start mariadb

 CentOS 7.*版本安装MariaDB数据库

(2)、初始化

 CentOS 7.*版本安装MariaDB数据库

 CentOS 7.*版本安装MariaDB数据库

(3)、登录验证:mysql -uroot -p

 CentOS 7.*版本安装MariaDB数据库