CentOS安装MariaDB的方法

来源:互联网 发布:鼠标键盘录制软件 编辑:程序博客网 时间:2024/05/19 13:57

MariaDB:在mysql被oracle公司收购之后,原先mysql的开发者发布了分支版本,也就是MariaDB。2017年,最新的MariaDB发布版本是10.2,CentOS的官方yum中还停留在5.5版本。CentOS6的默认yum中还不包含MariaDB,而是mysql5.1版本。因此,如果需要最新版本的mysql功能,可以考虑安装MariaDB的新版本:10.2

如果系统可以直接访问外网,请使用下面的yum配置,然后直接yum安装即可:

CentOS6.5上的yum的MariaDB.repo:

# MariaDB 10.2 CentOS repository list -created 2017-12-18 07:31 UTC

#http://downloads.mariadb.org/mariadb/repositories/

[mariadb]

name = MariaDB

baseurl =http://yum.mariadb.org/10.2/centos6-amd64

gpgkey=https://yum.mariadb.org/RPM-GPG-KEY-MariaDB

gpgcheck=1

 

yum安装:

yum install MariaDB

即可正常安装10.2版本的MariaDB。剩下的配置,与mysql方法一致。

 

CentOS7上yum的MariaDB.repo:

# MariaDB 10.2 CentOS repository list -created 2017-12-18 07:56 UTC

#http://downloads.mariadb.org/mariadb/repositories/

[mariadb]

name = MariaDB

baseurl = http://yum.mariadb.org/10.2/centos7-amd64

gpgkey=https://yum.mariadb.org/RPM-GPG-KEY-MariaDB

gpgcheck=1

 

yum安装:

yum install MariaDB-serverMariaDB-client

即可安装10.2版本的MariaDB。


如果服务器不能访问外网,可以先手动下载MariaDB相关的rpm包。从上面的截图中可以看到,Repository显示为mariadb的,就可以直接在MariaDB的官网下载到,Repository显示为base的,则可以直接通过操作系统的光盘来安装。

CentOS6的MariaDB的相关包下载地址:

http://yum.mariadb.org/10.2/centos6-amd64/rpms/

需要下载文件:

galera-25.3.22-1.rhel6.el6.x86_64.rpm

MariaDB-10.2.11-centos6-x86_64-compat.rpm

MariaDB-10.2.11-centos6-x86_64-common.rpm

MariaDB-10.2.11-centos6-x86_64-client.rpm

MariaDB-10.2.11-centos6-x86_64-server.rpm

CentOS7的MariaDB的相关包下载地址:

http://yum.mariadb.org/10.2/centos7-amd64/rpms/

需要下载文件:

galera-25.3.22-1.rhel7.el7.centos.x86_64.rpm

MariaDB-10.2.11-centos7-x86_64-compat.rpm

MariaDB-10.2.11-centos7-x86_64-common.rpm

MariaDB-10.2.11-centos7-x86_64-client.rpm

MariaDB-10.2.11-centos7-x86_64-server.rpm

 

注意:如果手动安装MariaDB,要先检查是否有安装CentOS默认携带的mariadb-libs包,如果有,最好先卸载默认安装的MariaDB的所有文件,重新安装10.2版的软件。也可以通过—replacepkgs参数来替换对应的包。

如果手动安装提示需要依赖其他包,大部分可以直接在CentOS的光盘中查找,或者把CentOS的ISO镜像做成本地yum的方式来安装即可。