Centos7下安装最新的MariaDB 10.2

前面文章中 《Centos7 快速安装 mariadb5.5》 介绍了快速安装MariaDB5.5,不过这个版本有点“老了”

下面介绍如何安装最新的MariaDB

参考 官网 安装

只要创建好源即可

# MariaDB 10.2 CentOS repository list - created 2017-12-01 11:36 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

这个是官网上的源,可惜我大中华…必须使用代理,否则慢的一匹,用下面这个清华的源是很快的

[root@hadoop yum.repos.d]# cat MariaDB.repo 
# MariaDB 10.2 CentOS repository list - created 2017-12-01 11:36 UTC
# http://downloads.mariadb.org/mariadb/repositories/
[mariadb]
name = MariaDB
baseurl = https://mirrors.ustc.edu.cn/mariadb/yum/10.2/centos7-amd64
gpgkey=https://mirrors.ustc.edu.cn/mariadb/yum/RPM-GPG-KEY-MariaDB
gpgcheck=1

官网上直接也告诉你如何安装了,命令如下:

sudo yum install MariaDB-server MariaDB-client
      正在删除    : 1:mariadb-libs-5.5.44-2.el7.centos.x86_64                                                                10/10 
  验证中      : MariaDB-server-10.2.11-1.el7.centos.x86_64                                                                1/10 
  验证中      : MariaDB-compat-10.2.11-1.el7.centos.x86_64                                                                2/10 
  验证中      : MariaDB-client-10.2.11-1.el7.centos.x86_64                                                                3/10 
  验证中      : MariaDB-common-10.2.11-1.el7.centos.x86_64                                                                4/10 
  验证中      : galera-25.3.22-1.rhel7.el7.centos.x86_64                                                                  5/10 
  验证中      : boost-program-options-1.53.0-27.el7.x86_64                                                                6/10 
  验证中      : perl-DBI-1.627-4.el7.x86_64                                                                               7/10 
  验证中      : perl-Net-Daemon-0.48-5.el7.noarch                                                                         8/10 
  验证中      : perl-PlRPC-0.2020-14.el7.noarch                                                                           9/10 
  验证中      : 1:mariadb-libs-5.5.44-2.el7.centos.x86_64                                                                10/10 

已安装:
  MariaDB-client.x86_64 0:10.2.11-1.el7.centos                   MariaDB-compat.x86_64 0:10.2.11-1.el7.centos                  
  MariaDB-server.x86_64 0:10.2.11-1.el7.centos                  

作为依赖被安装:
  MariaDB-common.x86_64 0:10.2.11-1.el7.centos                   boost-program-options.x86_64 0:1.53.0-27.el7                  
  galera.x86_64 0:25.3.22-1.rhel7.el7.centos                     perl-DBI.x86_64 0:1.627-4.el7                                 
  perl-Net-Daemon.noarch 0:0.48-5.el7                            perl-PlRPC.noarch 0:0.2020-14.el7                             

替代:
  mariadb-libs.x86_64 1:5.5.44-2.el7.centos

直接命令安装即可,系统原来自动带的5.5会被替代!!!

好了到这里MariaDB10.2 完成安装,接下来参考《Centos7 快速安装 mariadb5.5》 做好配置工作,就可以愉快的使用MariaDB了。


分享一下关于MariaDB的文章


补充:

MariaDB是MySQL的一个分支,由MySQL的创始人Michael Widenius主导开发。MariaDB的API和协议兼容MySQL,另外又添加了一些功能。开发这个分支的原因之一是为了避免MySQL被甲骨文公司收购之后可能存在的闭源风险。

自发布以来,MariaDB社区增长迅速,MariaDB也逐渐代替MySQL成为Red Hat、Fedora、Suse、Debian等Linux发行版的数据库管理系统。

MariaDB 10包含了诸多大的改进,其中包括来自Google、Fusion-IO和淘宝等大型互联网企业所开发的创新特性。该版本的主要改进如下:

  • 复制改进:

    1. MariaDB 10在性能上树立了一个新的标准,比之前的几个分支速度更快。
    2. 现在可以通过多来源复制功能,从多个主服务器中复制数据。
  • NoSQL特性:

    1. CONNECT引擎支持动态访问不同的数据源,包括非结构化的文件,比如文件夹中的日志文件或任意ODBC数据库。
    2. 更好的ETL(Extraction、Transformation、Load)和实时分析能力。
      MariaDB 10中,动态列(Dynamic Columns)存储表中每一行不同标签的数据对象时的方式和NoSQL技术基本一致。
    3. 可以直接访问Cassandra数据库中的数据,并可以直接与目前主流的大数据技术进行交互。
  • 分片(Sharding)改进:

    1. MariaDB 10内置了SPIDER引擎形式的分片功能,允许将大数据表跨多个服务器进行分割,与新的复制功能相结合,大大提升了可用性。
已标记关键词 清除标记
相关推荐
©️2020 CSDN 皮肤主题: 鲸 设计师:meimeiellie 返回首页