跳到主要内容

独立服务器:数据库安装指南

本指南是针对以下产品创建的:

(不同供应商的产品可能会有所不同,但主要概念保持不变)

介绍

本指南提供了多种数据库的安装步骤。示例中使用的是 Ubuntu 20.04 操作系统,但我们网站上也提供了其他 Linux 发行版的等效命令。这些命令需通过 SSH 执行,如果你还不知道如何通过 SSH 连接服务器,可以查看这里:初始访问(SSH)

准备工作

在开始安装数据库之前,首先要确保系统是最新的。根据你的操作系统,使用以下命令更新系统包管理器中的软件包:

// Ubuntu & Debian
sudo apt update

// CentOS
sudo yum update

// OpenSUSE
sudo zypper up

// Fedora
sudo dnf upgrade --refresh

数据库类型

根据你想安装的数据库服务,选择对应的安装指南:

什么是 MariaDB?

MariaDB 是一个开源的关系型数据库管理系统,最初是从 MySQL 分叉而来。它提供了更好的性能、安全性和持续的开发支持。MariaDB 拥有改进的存储引擎,架构上与 MySQL 完全兼容。我们推荐使用 MariaDB 替代 MySQL。

MariaDB 安装

首先,确保安装的是最新版本的 MariaDB。部分老旧操作系统(如 Debian 9 或 Ubuntu 18.04)默认的软件源中不包含最新版本,执行以下命令可确保获取最新版本:

curl -sS https://downloads.mariadb.com/MariaDB/mariadb_repo_setup | sudo bash

安装完仓库后,按照准备工作部分的步骤更新包管理器缓存。

信息

在现代操作系统如 Ubuntu 22.04 或 Debian 11 上,可以安全忽略上述 MariaDB 仓库安装步骤。

仓库配置完成后,开始安装 MariaDB,执行以下命令(根据操作系统选择):

// Ubuntu & Debian
sudo apt install mariadb-server

// CentOS
sudo yum install mariadb-server

// OpenSUSE
sudo zypper install mariadb

// Fedora
sudo dnf install mariadb-server

MariaDB 配置

安装完成后,输入以下命令开始配置服务器:

mysql_secure_installation

根据提示配置 MariaDB(MySQL)服务器并设置密码。接下来的提示可以先按 Enter 跳过。

信息

root 用户是你 MariaDB(MySQL)服务器的主用户!

接下来会询问是否为 root 用户设置密码,输入 y 确认,然后输入新密码。

备注

输入密码时不会显示,这是正常现象,密码依然会被保存。请确保为 root 用户设置一个安全密码,并妥善保管。

随后会询问是否删除匿名用户,出于安全考虑建议选择 y

接着询问是否允许 root 用户远程连接服务器,建议出于安全原因选择禁用,输入 y

下一步可以选择删除 MariaDB(MySQL)自带的测试数据库,建议选择 y,因为它不必要且可以删除:

配置结束时,会询问是否重新加载权限表,输入 y 以激活刚才设置的 root 密码:

现在你的 MariaDB(MySQL)服务器已经准备就绪!