安装MySQL的两种常见方法

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也是这种情况:大家需要新版本,但是编译很麻烦。
官方就为大家提供他们编译并打包好好的二进制程序给大家下载。‘

配置官方yum源,并安装MariaDB

(1)首先我们需要在官方网站寻找并配置一个与系统合适的镜像。

NameRelease DateRelease Status
10.1.19   2016-11-07   Stable  

本文使用的系统版本为CentOS7.1
注意:系统已经关闭了selinux,以及iptables。
因为我们此处要使用yum源安装MariaDB,所以我们选用下面的这种方式。
而且现在MariaDB在已经有清华镜像,所以我们不用担心官方镜像安装特别慢的问题。

File NamePackage TypeOS / CPUSizeMeta
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 10.1 CentOS repository list # http://downloads.mariadb.org/mariadb/repositories/ [mariadb] name = MariaDBbaseurl = https://mirrors.tuna.tsinghua.edu.cn/mariadb/mariadb-10.1.19/yum/centos7-amd64 gpgkey=https://yum.mariadb.org/RPM-GPG-KEY-MariaDB gpgcheck=1

通过命令查看MariaDB-server的信息,我们可以看到update镜像提供5.5.50的版本。
而我们刚才配置的mariadb镜像则是10.1.19
注意:在开始的时候也说过,MySQL被甲骨文收购了。
因为MariaDB说MySQL有的功能他们都有,但是为了不让人误会,所以跳出了5系列的循环。
也就是MySQL5.6和5.7其实对应了MariaDB的10.0和10.1。并不是已经跨越了5个版本。

[root@bc ~]# yum list MariaDB-server Loaded plugins: fastestmirror, langpacks Loading mirror speeds from cached hostfile * base: mirrors.163.com * epel: ftp.cuhk.edu.hk * extras: mirrors.tuna.tsinghua.edu.cn * updates: mirrors.163.com Available Packages MariaDB-server.x86_64 10.1.19-1.el7.centos mariadb mariadb-server.x86_64 1:5.5.50-1.el7_2 update

(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 Status
10.0.28   2016-10-28   Stable  

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/dfd7a632f51cc6e424b48c042ca63843.html