如何在Debian 11上安装和保护MariaDB数据库

本文还向您展示了如何保护MariaDB的安全,添加管理用户,以及从命令行连接到数据库管理系统。

MariaDB是一个开源的RDBMS(关系数据库管理系统),向后兼容,二进制插件取代MySQL。它是由MySQL的几个原始开发人员和许多社区成员开发的。

与MySQL相比,MariaDB具有更快的复制速度、更严格的安全措施和额外的存储引擎,从而提高了性能。

MariaDB服务器是Debian的默认服务器,它包含在Debian 11的稳定存储库中,所有用户都可以使用。默认情况下,MariaDB服务器是Debian稳定存储库的一部分,由Debian构建系统在所有可能的平台上构建。

步骤1:更新系统包

在安装之前,请确保您正在运行最新的系统包,以避免依赖关系可能带来的不便。

sudo apt更新
sudo apt升级

步骤2:在Debian 11上安装MariaDB服务器

在Debian上安装MariaDB最推荐的方法是使用Debian 11的默认包管理器。MariaDB软件包在官方存储库中提供。因此,您可以直接安装它,而无需在系统中添加额外的存储库。

要在Debian 11上安装MariaDB,请执行以下命令:

sudo apt安装mariadb服务器

请注意,上面的命令将安装MariaDB,但不会要求您创建密码或修改任何其他设置。

步骤3:测试MariaDB

MariaDB应该在从默认存储库安装后自动启动。要对此进行测试,请检查其状态。

sudo systemctl状态mariadb

步骤4:保护MariaDB服务器的安全

接下来,我们将使用mariadb服务器包提供的脚本(mysql_secure_installation)来限制对服务器的访问,并删除未使用的帐户,因为默认设置会使您的mariadb安装不安全。

sudo mysql_secure_installation