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
(2)、挂载本地盘:
mount -o loop /opt/software/iso/CentOS-7-x86_64-DVD-1611.iso /media/DVD1/
(3)、备份之前的repo文件,然后新建CentOS-iso.repo文件
#cd /etc/yum.repo
#mkdir bak
#mv CentOS-* ./bak
#vim CentOS-iso.repo 编写repo文件如下
[local_iso]
name=CentOS-$releasever - Media
baseurl=file:///media/DVD1
gpgcheck=0
enabled=1
#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
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
(3)、安装createrepo
#yum install createrepo
# createrepo /var/www/html/mariadb
(4)、验证repo
Chrome中访问:http://192.168.190.140/mariadb/
Chrome中访问:http://192.168.190.140/iso/
三、安装MariaDB
1、检查repo文件
# yum repolist
2、安装MariaDB的依赖包
# yum install libaio perl perl-DBI perl-Module-Pluggable perl-Pod-Escapes perl-Pod-Simple perl-libs perl-version
3、安装MariaDB的服务异常问题已经解决
# yum -y install MariaDB-server MariaDB-client
4、安装MariaDB的依赖环境
(1)、下载jemalloc-3.6.0-1.el7.x86_64.rpm、jemalloc-devel-3.6.0-1.el7.x86_64.rpm、galera-25.3.15-1.rhel7.el7.centos.x86_64.rpm
(2)、安装boost-program-options依赖包
# yum install boost-program-options
(3)、安装下载的依赖包
# rpm -ivh galera-25.3.15-1.rhel7.el7.centos.x86_64.rpm
(4)、安装MariaDB服务是出现的包冲突
(5)、检查冲突包并卸载
# rpm -qa|grep mariadb-libs
# rpm -e --nodeps mariadb-libs-5.5.52-1.el7.x86_64
(6)、继续安装MariaDB服务
5、启动MariaDB,初始化数据库密码
(1)、启动服务
#systemctl start mariadb
(2)、初始化
(3)、登录验证:mysql -uroot -p