下午好,这次我们将讨论如何在CentOS 8上轻松安装MariaDB。对于不熟悉MariaDB的人,我来介绍下:

MariaDB数据库管理系统是MySQL的一个分支,主要由开源社区在维护,采用GPL授权许可 MariaDB的目的是完全兼容MySQL,包括API和命令行,使之能轻松成为MySQL的代替品。MariaDB继承了MySQL的所有特点,并且二者之间在许多功能上也是兼容的,同时MariaDB还进行了大量的改进。在存储引擎方面,Maria DB使用XtraDB来代替MySQL的InnoDB。MariaDB基于事务的Maria存储引擎,替换了MySQL的MyISAM存储引擎。

2008年 Sun Microsystems以10亿美元收购MySQL AB这家开发并拥有MySQL数据库的公司。2011年Oracle收购了SUN Microsystems从而将MySQL也一并收归旗下。 虽然Oracle没有中止MySQL项目,但从MySQL项目的后继开发进程来看,MySQL存在巨大的闭源风险。开源社区采用分支的方式避免这种风险,于是创建了MySQL的新分支MariaDB。

如何在CentOS 8上安装MariaDB

安装很简单,仅需要几个步骤,如图所示。首先,使用软件包管理器从官方存储库安装MariaDB软件包,如下所示:

[linuxmi@localhost ~/www.linuxmi.com]$sudo dnf install mariadb

在MariaDB软件包之后,您需要使用以下命令启动该服务,将其激活以在启动时自动启动并查看其状态:

[linuxmi@localhost ~/www.linuxmi.com]$systemctl enable mariadb
[linuxmi@localhost ~/www.linuxmi.com]$systemctl start mariadb
[linuxmi@localhost ~/www.linuxmi.com]$systemctl status mariadb

最后,您想通过键入以下命令来保护MariaDB安装:

[linuxmi@localhost ~/www.linuxmi.com]$mysql_secure_installation

通过mysql命令行登录到MariaDB:

[linuxmi@localhost ~/www.linuxmi.com]$mysql -u root -p

注意:本教程在发布之前已经在Linux CentOS 8上进行了测试,并且可以完美运行,因此希望我的朋友在执行上述步骤后不会遇到任何障碍。

祝您好运,希望这篇在CentOS上轻松安装MariaDB的文章对Linux新手有所帮助。

发表评论