MariaDB 10.4.7

在 CentOS 7 下安装 MariaDB 10.4

这个星球的开源事业中,不乏一些技术和商业思维兼具的奇才 Hacker。MariaDB 的 CEO,曾今 MySQL AB 的创始人之一,Monty 就是这样一位商业 Hacker 中的 技术 Hacker。 其技术成就虽不能与奠定计算机工程科学基础的 C 语言、Unix 系统 Hacker 相比,因为他们对软件世界的贡献分属在的不同软件抽象层次,但我们评估其影响力,也可类比同是芬兰的开源项目 Linux 了。 MySQL 之所以重要,是因为它是 LAMP 拼图的一块,它成为了那些年里非商业技术方案中关系型数据库的首选,同时期的 PostgreSQL 略有不敌,它太低调,而 MySQL 和 Apache、PHP 一样,气味相合。 1995年, Michael “Monty” Widenius 和 合伙人一起创立 MySQL AB,2008 年 Sun 收购了 MySQL,后 Sun 被 Oracle 收购,Monty 基于 MySQL 5.5 衍生版开发了 MariaDB(Maria 是 Monty 女儿的名字 ) ,而在 MariaDB 10 是兼容 MySQL 5.6 开发的。 现在的情况是,世界级的大公司为预防 Oracle 将 MySQL 导向封闭,纷纷投资了 MariaDB,比如我们的阿里巴巴就是其股东之一。Linux 世界重要的发行版更是将内置数据库由 MySQL 改为了 MariaDB。 估计 Monty 此生夙愿即 beat Oracle MySQL,用他的话叫做“让 Oracle MySQL 在这个星球上消失 ” 。但随着 MySQL 8 新版的发布,我们发现这真的不容易。但一般我们在技术方案中,不需要利用 MySQL 8 新特性时,通常使用 MariaDB 替代。 本文旨在指导你在 CentOS 7 下升级内置 MariaDB 5.5.60 到最新版本 10.4.7,以受益于 MariaDb 10 的新特性和性能基准。本安装过程应已经过笔者反复测试,以确保成功。 其技术成就虽不能与奠定计算机工程科学基础的 C 语言、Unix 系统 Hacker 相比,因为他们对软件世界的贡献分属在的不同软件抽象层次,但我们评估其影响力,也可类比同是芬兰的开源项目 Linux 了。 MySQL 之所以重要,是因为它是 LAMP 拼图的一块,它成为了那些年里非商业技术方案中关系型数据库的首选,同时期的 PostgreSQL 略有不敌,它太低调,而 MySQL 和 Apache、PHP 一样,气味相合。 1995年, Michael “Monty” Widenius 和 合伙人一起创立 MySQL AB,2008 年 Sun 收购了 MySQL,后 Sun 被 Oracle 收购,Monty 基于 MySQL 5.5 衍生版开发了 MariaDB(Maria 是 Monty 女儿的名字 ) ,而在 MariaDB 10 是兼容 MySQL 5.6 开发的。 现在的情况是,世界级的大公司为预防 Oracle 将 MySQL 导向封闭,纷纷投资了 MariaDB,比如我们的阿里巴巴就是其股东之一。Linux 世界重要的发行版更是将内置数据库由 MySQL 改为了 MariaDB。 本文旨在指导你在 CentOS 7 下升级内置 MariaDB 5.5.60 到最新版本 10.4.7,以受益于 MariaDb 10 的新特性和性能基准。本安装过程应已经过笔者反复测试,以确保成功。