选择稳定可靠的Linux发行版,推荐Ubuntu Server 22.04 LTS或CentOS Stream 9,确保系统已更新至最新补丁。使用sudo apt update && sudo apt upgrade -y(Ubuntu)或sudo dnf update -y(CentOS)完成基础更新。
安装数据库服务前,先安装必要依赖:sudo apt install -y wget curl gnupg2 software-properties-common(Ubuntu)或sudo dnf install -y wget curl gnupg2(CentOS)。这些工具用于后续密钥验证与包管理。
以MySQL为例,添加官方GPG密钥与仓库源。Ubuntu执行:wget https://dev.mysql.com/get/mysql-apt-config_0.8.24-1_all.deb && sudo dpkg -i mysql-apt-config_0.8.24-1_all.deb;CentOS执行:sudo rpm -Uvh https://dev.mysql.com/get/mysql80-community-release-el9-1.noarch.rpm。

2026AI生成图像,仅供参考
执行数据库主程序安装:Ubuntu运行sudo apt install -y mysql-server;CentOS运行sudo dnf install -y mysql-community-server。安装过程会自动创建mysql用户与基础数据目录,无需手动干预。
启动并启用开机自启:sudo systemctl start mysqld(或mysqld) && sudo systemctl enable mysqld。随后运行sudo mysql_secure_installation,按提示设置root密码、禁用匿名用户、移除测试库、禁止远程root登录,提升基础安全性。
创建专用数据库与用户:登录mysql -u root -p,执行CREATE DATABASE appdb CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci; CREATE USER ‘appuser’@’localhost’ IDENTIFIED BY ‘StrongPass123!’; GRANT ALL ON appdb. TO ‘appuser’@’localhost’; FLUSH PRIVILEGES;。
验证环境可用性:切换至新用户mysql -u appuser -p -D appdb,执行SELECT VERSION(), @@hostname; 确认返回版本号与主机名即表示连接成功。如需远程访问,需额外配置bind-address、防火墙(ufw或firewalld)及用户HOST权限,生产环境建议仅限内网或加SSH隧道。