购买阿里云轻量服务器后如何安装MySQL或MariaDB数据库?

在购买阿里云轻量应用服务器(LightHouse)后,安装 MySQL 或 MariaDB 数据库的步骤如下。假设你使用的是 Linux 系统(如 Ubuntu、CentOS 等),以下以 Ubuntu 20.04/22.04MySQL 为例进行说明,也提供 MariaDB 的安装方式。


✅ 步骤一:登录到你的轻量服务器

  1. 打开 阿里云轻量应用服务器控制台
  2. 找到你的实例,点击“连接”或使用 SSH 工具(如 Xshell、Terminal、PuTTY)连接:
ssh root@你的服务器公网IP

输入密码或使用密钥登录。


✅ 步骤二:更新系统包管理器

对于 Ubuntu/Debian:

sudo apt update && sudo apt upgrade -y

对于 CentOS/Rocky Linux:

sudo yum update -y
# 或者对于较新版本使用 dnf
sudo dnf update -y

✅ 步骤三:安装 MySQL 或 MariaDB


🌟 方法 A:安装 MySQL(推荐用于生产环境)

官方 MySQL 提供更好的兼容性和企业支持。

1. 添加 MySQL 官方 APT 源(Ubuntu)

前往 MySQL 下载页面 获取最新的 .deb 包地址。

例如(以 Ubuntu 22.04 为例):

wget https://dev.mysql.com/get/mysql-apt-config_0.8.30-1_all.deb
sudo dpkg -i mysql-apt-config_0.8.30-1_all.deb

在配置界面中选择 MySQL Server & Cluster,保持默认 → OK → Apply。

然后更新源:

sudo apt update
2. 安装 MySQL 服务
sudo apt install mysql-server -y
3. 启动并设置开机自启
sudo systemctl start mysql
sudo systemctl enable mysql
4. 运行安全初始化脚本(设置密码、删除匿名用户等)
sudo mysql_secure_installation

按照提示操作:

  • 设置 root 密码
  • 移除匿名用户
  • 禁止 root 远程登录
  • 删除测试数据库
  • 重载权限表

🌟 方法 B:安装 MariaDB(开源分支,性能好,社区活跃)

MariaDB 是 MySQL 的一个流行替代品,完全兼容。

1. 安装 MariaDB(Ubuntu)
sudo apt install mariadb-server mariadb-client -y
2. 启动并启用开机启动
sudo systemctl start mariadb
sudo systemctl enable mariadb
3. 安全初始化
sudo mysql_secure_installation

同样按提示完成安全设置。


✅ 步骤四:验证数据库是否正常运行

sudo systemctl status mysql    # 或 mariadb

进入数据库命令行:

mysql -u root -p

输入密码后,看到 mysql> 提示符即表示成功。


✅ 步骤五:(可选)允许远程访问数据库

⚠️ 注意:开放远程访问存在安全风险,请谨慎操作。

  1. 修改配置文件:

    • MySQL 配置文件路径:/etc/mysql/mysql.conf.d/mysqld.cnf
    • MariaDB 路径:/etc/mysql/mariadb.conf.d/50-server.cnf

    编辑文件:

    sudo nano /etc/mysql/mysql.conf.d/mysqld.cnf

    找到 bind-address,改为:

    bind-address = 0.0.0.0
  2. 在数据库中创建允许远程连接的用户:

    CREATE USER 'remoteuser'@'%' IDENTIFIED BY 'your_password';
    GRANT ALL PRIVILEGES ON *.* TO 'remoteuser'@'%' WITH GRANT OPTION;
    FLUSH PRIVILEGES;
  3. 重启服务:

    sudo systemctl restart mysql
  4. 在阿里云控制台配置 防火墙规则

    • 进入轻量服务器控制台
    • 找到你的实例 → “防火墙”
    • 添加规则:放行端口 3306(MySQL 默认端口)
      • 协议类型:TCP
      • 端口范围:3306
      • 源 IP:建议填写你的 IP,或 0.0.0.0/0(不推荐用于生产)

✅ 常见问题排查

问题 解决方法
无法连接数据库 检查服务是否运行:systemctl status mysql
远程连接失败 检查阿里云防火墙是否放行 3306 端口
登录被拒绝 使用 sudo mysql -u root -p,确认密码正确
配置文件找不到 使用 find / -name "mysqld.cnf" 查找

✅ 总结

步骤 操作
1 登录服务器
2 更新系统
3 安装 MySQL 或 MariaDB
4 运行 mysql_secure_installation
5 (可选)配置远程访问 + 防火墙放行

如果你希望更简单,也可以考虑在阿里云轻量服务器的 应用镜像 中直接选择「LAMP」或「LNMP」镜像,这些镜像已预装 MySQL/MariaDB 和 Web 环境。

如有具体系统版本或需求(如 PHP 集成),欢迎补充,我可以提供更详细指导。

未经允许不得转载:云计算 » 购买阿里云轻量服务器后如何安装MySQL或MariaDB数据库?