跳到主要内容

VPS:数据库安装指南

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

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

介绍

本指南提供了多种数据库的安装步骤。示例中使用的是 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)默认的软件源中不包含最新版本的 MariaDB,因此执行以下命令以确保获取最新版本:

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

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

信息

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

仓库设置完成后,即可开始安装 MariaDB,执行安装 mariadb-server 包。根据操作系统,执行以下命令:

// 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 用户的新密码。

备注

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

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

随后会询问是否允许 root 用户远程连接服务器,出于安全考虑建议禁用此选项,选择 y

接下来可以选择删除 MariaDB (MySQL) 提供的测试数据库,选择 y,因为它不必要且可以删除:

配置结束时,系统会询问是否刷新权限表,选择 y 以激活刚才设置的 root 密码:

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

总结

恭喜你,数据库已成功安装并配置完成!如果有任何疑问或问题,欢迎随时联系我们的支持团队,我们每天都在线为你服务!