本文主要介绍如何在使用openEuler或CentOS操作系统的鲲鹏服务器上编译和安装MariaDB。文中将介绍两种安装MariaDB的方式:通过源码编译安装和通过RPM包安装,请根据实际情况选择其中一种安装方式。
openEuler操作系统暂时不支持通过RPM包安装方式,请参见《MariaDB 移植指南》通过源码编译安装MariaDB。
MariaDB数据库管理系统是MySQL的一个分支,主要由开源社区维护,采用GPL授权许可。MariaDB的目的是完全兼容MySQL,包括API和命令行,使之能轻松成为MySQL的代替品。MariaDB还提供了许多更好的新特性。
MariaDB架构如图1所示。
当MariaDB接收到SQL语句时,其详细的执行过程如下:
每一个存储引擎管理、存储数据的方式都是不同的,所支持的特性和性能也不尽相同。例如:
开发语言:C
一句话描述:MySQL开源分支。
MariaDB 10.3.8、MariaDB 10.3.9、MariaDB 10.4.17或MariaDB 10.5.8