MariaDB 是使用最广泛的开源数据库管理系统之一。 MariaDB 被认为是 MySQL 的替代品,并且具有更多您在 MySQL 中找不到的特性和功能。 在我们之前的文章中,我们已经解释了如何在 Debian、Mint 和 CentOS 中安装 MariaDB。 这篇文章将解释 MariaDB 的安装 Ubuntu 20.04 LTS(焦点窝)。 MariaDB有以下两种安装方法:
- 通过 Ubuntu 存储库
- 通过 MariaDB 存储库
第一种方法通过 Ubuntu Repository 安装旧版本的 MariaDB (10.3),而后者通过 MariaDB Repository 安装最新版本的 MariaDB (10.5)。
先决条件
- Ubuntu 20.04 LTS 系统
- 用户 sudo 特权
通过 Ubuntu Repository 在 Ubuntu 上安装 MariaDB
MariaDB 的版本 10.3 可在 Ubuntu 发行版的官方存储库中找到。 因此,您可以通过 apt 轻松安装它。 以下是在 Ubuntu 上安装 MariaDB 的步骤。
1.更新包索引
为了安装 MariaDB,首先更新包索引。 为此,请通过 Ctrl+Alt+T 快捷方式,然后执行以下命令:
$ sudo apt update
2. 安装 MariaDB
然后按如下方式安装 MariaDB:
$ sudo apt install mariadb-server
运行安装命令后,系统会提示是否继续安装 是/否 选项。 打 是的 进行安装过程。
3. 验证安装
MariaDB安装完成后,您可以进行如下验证:
$ mariadb --version
此命令将输出您系统上的 MariaDB 版本,以验证 MariaDB 是否已成功安装。 在下面的输出中,您可以看到安装的 MariaDB 版本是 10.3.25。
通过 MariaDB 存储库在 Ubuntu 上安装 MariaDB
MariaDB 的最新版本 10.5 可在官方 MariaDB 存储库中找到。 因此,为了安装它,您必须首先将 MariaDB 存储库添加到您的 apt 源中,然后安装它。 以下是安装 MariaDB 的步骤 10.5 在 Ubuntu 上。
1.安装先决条件
在终端中通过以下命令安装 software-properties-common 包:
$ sudo apt-get install software-properties-common
2.添加仓库密钥
然后运行以下命令添加用于签署 MariaDB 包的 GPG 密钥:
$ sudo apt-key adv --fetch-keys 'https://mariadb.org/mariadb_release_signing_key.asc'
3. 添加 MariaDB 存储库
现在使用以下命令将 MariaDB 存储库添加到您的 apt 源:
$ sudo add-apt-repository 'deb [arch=amd64,arm64,ppc64el] https://mirror.biznetgio.com/mariadb/repo/10.5/ubuntu focal main'
4.更新包索引
然后更新包索引以包含 MariaDB 存储库。 使用以下命令执行此操作:
$ sudo apt update
5. 安装 MariaDB
使用 MariaDB 存储库更新软件包列表后,您可以按如下方式安装 MariaDB:
$ sudo apt install mariadb-server
运行安装命令后,系统会提示是否继续安装 是/否 选项。 打 是的 进行安装过程。
6. 验证安装
MariaDB安装完成后,您可以进行如下验证:
$ mariadb --version
此命令将输出您系统上的 MariaDB 版本,以验证 MariaDB 是否已成功安装。 在下面的输出中,您可以看到安装的 MariaDB 版本是 10.5.8(最新版本).
保护 MariaDB
现在,安装后的下一步将是保护 MariaDB 服务器。 我们将通过运行 Linux 系统上可用的脚本 mysql_secure_installation 来做到这一点。 此脚本允许您为 root 配置密码、远程禁用 root 登录、删除 root 匿名用户帐户和测试数据库等。
要配置 MariaDB 的安全设置,请按如下方式运行脚本:
$ sudo mysql_secure_installation
运行上述脚本后,系统会提示您提出各种问题。 它会要求您提供 MariaDB 的 root 密码。 由于我们还没有配置它,所以按 Enter. 然后它会询问您是否要配置root密码,点击 是的然后输入密码并重新输入确认。
然后对于所有后续问题,点击 y 如下图所示。
验证 MariaDB 服务
MariaDB 服务在安装完成后自动开始运行。 要验证 MariaDB 服务是否运行良好且没有任何问题,请在终端中运行以下命令:
$ sudo systemctl status mariadb
以下输出确认 MariaDB 服务器处于活动状态且正在运行。
如果 MariaDB 服务没有自动运行,您可以手动启动它,如下所示:
$ sudo systemctl start mariadb
连接到 MariaDB
现在尝试以 root 用户身份连接到 MariaDB 服务器。 运行以下命令来执行此操作:
$ sudo mysql -u root -p
系统将提示您输入 MariaDB 密码的根目录(您之前已配置)。 输入密码后,您将连接到 MariaDB 数据库。 如果您已成功登录,您将看到类似于以下内容的内容:
卸载 MariaDB
如果您想从系统中完全删除 MariaDB,可以在终端中使用以下命令轻松完成:
$ sudo apt-get purge mariadb-server
运行 purge 命令后,系统将询问您是否要继续该过程,并为您提供 是/否 选项。 打 是的 进行卸载过程。
然后删除自动安装以满足 MariaDB 依赖项的软件包。 运行以下命令来执行此操作:
$ sudo apt autoremove
这就是它的全部! 在这篇文章中,我们解释了使用两种不同方法在 Ubuntu 20.04 LTS 系统上安装 MariaDB。 然后我们解释了如何通过配置一些安全选项来保护它,最后,我们测试了与 MariaDB 的连接。 通过以上简单的步骤,您可以轻松地在您的 ubuntu 系统上设置 MariaDB。 欲了解更多信息,请访问 MariaDB 官方 文件.