MySQL是一种最常见的关系型数据库,在经典的LAMP架构中代表M。在被甲骨文公司收购之后,MySQL的作者重新起了一个开源项目,叫MariaDB。所以在很多新的Linux发行版系统中,可以通过安装MariaDB来使用这个数据库。
安装MariaDB的三种方式:官方提供的二进制包
官方提供的yum软件源
cmake编译安装
系统默认镜像已经提供MariaDB的安装,为什么还需要安装MariaDB?1.因为系统发行版由于更注重于软件的稳定,提供的MariaDB版本还在5.5。注:2016年
2.由于MariaDB在5.5以后已经有许多性能上的优化提升,生产环境需要更高版本的MariaDB。
3.因为cmake的方式与传统的编译安装并不一样且繁琐,所以一般前两种方法较为常用。
除了MariaDB,其实Tomcat也是这种情况:大家需要新版本,但是编译很麻烦。
官方就为大家提供他们编译并打包好好的二进制程序给大家下载。‘
(1)首先我们需要在官方网站寻找并配置一个与系统合适的镜像。
NameRelease DateRelease Status10.1.19 2016-11-07 Stable
本文使用的系统版本为CentOS7.1
注意:系统已经关闭了selinux,以及iptables。
因为我们此处要使用yum源安装MariaDB,所以我们选用下面的这种方式。
而且现在MariaDB在已经有清华镜像,所以我们不用担心官方镜像安装特别慢的问题。
Red Hat, Fedora, and CentOS Packages RPM Package RedHat/CentOS/Fedora (x86, x86_64, ppc64, ppc64le) Signature Instructions
(2)找到合适的镜像之后新建一个文件,如 /etc/yum.repos.d/mariadb.repo
配置它为yum源,内容如下:
通过命令查看MariaDB-server的信息,我们可以看到update镜像提供5.5.50的版本。
而我们刚才配置的mariadb镜像则是10.1.19
注意:在开始的时候也说过,MySQL被甲骨文收购了。
因为MariaDB说MySQL有的功能他们都有,但是为了不让人误会,所以跳出了5系列的循环。
也就是MySQL5.6和5.7其实对应了MariaDB的10.0和10.1。并不是已经跨越了5个版本。
(3开始安装MariaDB吧!
[root@bc ~]# yum install MariaDB-server.x86_64 MariaDB-client.x86_64 -y安装的这两个组件,MariaDB-server提供数据存储功能,MariaDB-client提供数据库的链接功能。
yum安装软件的好处在于便捷,但是经常由于没有人维护和更新最新版的rpm包,所以有的时候,我们也只能另辟蹊径。
(4)查看已经安装的MariaDB的版本
[root@bc ~]# mysql --version mysql Ver 15.1 Distrib 10.1.19-MariaDB, for Linux (x86_64) using readline 5.1已经成功安装10.1.19的MariaDB了。
使用官方编译好的二进制程序安装MariaDB(1)首先我们依然是在官方网站寻找一个稳定的版本。STABLE
NameRelease DateRelease Status10.0.28 2016-10-28 Stable