分享最新优惠信息
购买主机更加划算

基于RHEL发行版和Debian系统安装MariaDB数据库简单方法

众所周知,MariaDB是MySQL数据库的完美替代品,由MySQL项目的原作者开发,与MySQL完全兼容,具有更多功能和更好的性能增强。

为什么要使用MariaDB?

MySQL是应用广泛且最受欢迎的RDBMS和开发人员的首选。2008年,MySQL被Sun Microsystem收购,随后被Oracle收购,不再开源。

另一方面,MariaDB由Monty Program AB & MariaDB Foundation赞助,由MySQL核心开发者和其他社区成员独立开发,目前来说是真正的开源数据库。

MySQL由Michael “ Monty ” Widenius、David Axmark和MySQL创始人Allan Larsson创建,Monty Program AB现在是MariaDB的幕后推手。他们将监督MariaDB基金会的发展。

目前MariaDB数据库已经被全球许多大型网站应用,其中一些包括:

  • Google
  • 亚马逊网络服务
  • Facebook
  • Mozilla 公司
  • 维基百科
  • OpenSuse
  • Fedora
  • ArchLinux
  • Redhat Enterprise Linux(来自 RHEL7)
  • OpenBSD

在基于RHEL的发行版中安装MariaDB

在CentOS Stream、Rocky Linux和AlmaLinux等基于 RHEL发行版上,强烈建议使用yum或dnf从AppStream的存储库安装适当的RPM包,命令如下:

# yum install mariadb-server mariadb-backup mariadb-common
或者是
# dnf install mariadb-server mariadb-backup mariadb-common

在RHEL中设置MariaDB安全防护

安装完成后,可以使用以下命令启动、启用和验证MariaDB服务的状态:

# systemctl start mariadb
# systemctl enable mariadb
# systemctl status mariadb

一旦MariaDB服务启动成功,就可以通过设置root密码、删除匿名用户、禁用远程root登录、删除测试数据库和重新加载权限来增强其安全性。

# mysql_secure_installation

需要注意的是,root密码是空的,如果要设置的话,直接“enter”,在提示的时候设置root密码。对于其余部分,可以按照下图中的步骤和答案进行操作设置:

一旦MariaDB得到保护,就可以连接到mysql shell,命令如下:

# mysql -u root -p

出现提示时,输入之前设置的root密码即可登录数据库。

在基于Debian的发行版中安装MariaDB

基于 Debian 的发行版(例如Ubuntu和其他类似的Linux发行版)上,强烈建议使用apt包管理器从MariaDB的存储库中安装适当的DEB包。

# apt install mariadb-server mariadb-backup mariadb-common
或者是
$ sudo apt install mariadb-server mariadb-backup mariadb-common

安装完成后,您可以使用以下命令启动、启用和验证MariaDB服务的状态:

# systemctl start mariadb
# systemctl enable mariadb
# systemctl status mariadb

在Debian中检查MariaDB服务

一旦MariaDB服务启动,就可以通过设置 root 密码、删除匿名用户、禁用远程root登录、删除测试数据库和重新加载权限来增强其安全性。

# mysql_secure_installation

使用之前设置的root密码登录MariaDB数据库:

$ sudo mysql -u root -p
[sudo] password for narad: 
Enter password:

在Debian中连接MariaDB

在命令提示符下键入quit即可退出数据库。

总结

以上就是在RHEL和 Debian系统中安装MariaDB数据库的简单方法,相对来说还是比较容易的,都是些傻瓜式教程,有需要安装MariaDB数据库的小伙伴可以参考上述教程设置。

据了解,虽然被视为MySQL数据库的替代品,但MariaDB在扩展功能、存储引擎以及一些新的功能改进方面都强过MySQL,而且从MySQL迁移到MariaDB也是非常简单的。

推荐阅读:

Rocky Linux 8系统安装MariaDB数据库详细过程

Centos 8安装并使用MariaDB数据库详细教程

CentOS:MySQL/MariaDB重置初始密码的简单方法介绍

未经允许不得转载:惠主机 » 基于RHEL发行版和Debian系统安装MariaDB数据库简单方法