速卖通素材
努力

腾讯云轻量应用服务器怎么安装数据库?

服务器

在腾讯云轻量应用服务器(Lighthouse)上安装数据库,最推荐且最简单的方式是直接使用控制台的一键镜像。腾讯云为轻量应用服务器预置了包含数据库的镜像,可以免去手动配置环境的繁琐过程。当然,如果你需要更灵活的控制,也可以选择在纯净版系统上自行安装。

以下是两种主要的安装方式及详细步骤:

方法一:使用“一键镜像”重装系统(推荐新手)

这是最快的方法。腾讯云提供了大量预装好环境(如 LAMP、LNMP、WordPress、Docker 等)的镜像,其中很多都内置了 MySQL、PostgreSQL 或 Redis 数据库。

  1. 登录控制台:进入 腾讯云轻量应用服务器控制台。
  2. 选择服务器:找到你需要操作的服务器实例,点击右侧的 “更多” -> “重装系统”
    • 注意:重装会清除当前磁盘上的所有数据,请务必备份重要文件。
  3. 选择镜像:在镜像列表中,切换到 “应用镜像” 标签页。
  4. 搜索数据库
    • 在搜索框输入 MySQLPostgreSQLDocker(Docker 镜像内通常可运行任意数据库容器)。
    • 例如选择 "LAMP/WordPress""LNMP" 系列,这些通常默认安装了 MySQL/MariaDB。
    • 如果选择 Docker 镜像,重装后你可以直接在服务器上通过 Docker 命令拉取任何版本的数据库。
  5. 确认设置
    • 检查根密码(建议修改为自定义强密码)。
    • 确认带宽和磁盘大小。
  6. 开始重装:点击“确定”,等待几分钟即可。重启完成后,数据库服务通常已经启动并可用。

方法二:在纯净版系统上手动安装(适合进阶用户)

如果你希望完全控制数据库版本或配置,可以选择“纯净版 Linux"镜像,然后手动安装。以最常见的 UbuntuCentOS 为例:

场景 A:安装 MySQL (以 Ubuntu 20.04/22.04 为例)

  1. 连接服务器:使用 SSH 工具(如 Xshell、Putty 或终端)登录服务器。
  2. 更新软件源
    sudo apt update && sudo apt upgrade -y
  3. 安装 MySQL Server
    sudo apt install mysql-server -y
  4. 安全加固
    运行安全脚本,设置 root 密码并移除测试库:

    sudo mysql_secure_installation

    按提示操作(输入新密码,选择 Y 删除匿名用户等)。

  5. 验证安装
    sudo systemctl status mysql

场景 B:安装 PostgreSQL (以 CentOS 8/9 为例)

  1. 安装依赖与仓库
    sudo yum install epel-release -y
    sudo yum install postgresql postgresql-server -y
  2. 初始化数据库
    sudo /usr/bin/postgresql-setup --initdb
  3. 启动服务
    sudo systemctl enable postgresql
    sudo systemctl start postgresql
  4. 设置密码
    默认使用 postgres 用户登录,需修改密码:

    sudo su - postgres
    psql
    password postgres
    # 输入两次新密码
    q
    exit

⚠️ 关键后续步骤:配置防火墙与安全组

无论使用哪种方法,安装完数据库后,必须开放相应的端口,否则外部无法连接。

  1. 打开腾讯云控制台的安全组规则
    • 在轻量应用服务器详情页,点击 “安全组” 标签。
    • 点击 “编辑规则” -> “添加规则”
    • 入方向
      • 协议类型:TCP
      • 端口范围:根据数据库不同填写(MySQL 通常是 3306,PostgreSQL 是 5432,Redis 是 6379)。
      • 授权对象:0.0.0.0/0(允许公网访问,生产环境建议仅填写你的固定 IP)。
  2. 配置数据库本地监听
    • 如果是远程连接,需确保数据库配置文件(如 MySQL 的 my.cnf)中 bind-address 不是 127.0.0.1,或者允许远程登录的用户权限。
    • 例如在 MySQL 中创建一个允许远程登录的用户:
      CREATE USER 'your_user'@'%' IDENTIFIED BY 'strong_password';
      GRANT ALL PRIVILEGES ON *.* TO 'your_user'@'%';
      FLUSH PRIVILEGES;

💡 特别提示:Docker 部署(最灵活方案)

如果你使用的是 Docker 镜像 或想自己管理数据库版本,推荐使用 Docker Compose,这样方便备份和迁移。

# 拉取 MySQL 镜像
docker pull mysql:8.0

# 运行容器(示例)
docker run --name my-db -e MYSQL_ROOT_PASSWORD=your_password -p 3306:3306 -d mysql:8.0

这种方式下,你只需要在安全组开放 3306 端口即可,无需在系统层面进行复杂的安装配置。

总结建议

  • 快速建站/学习:直接选“应用镜像”重装,省时省力。
  • 生产环境/特定版本:使用“纯净版 + Docker"或“纯净版 + 手动安装”,可控性更强。
未经允许不得转载:轻量云Cloud » 腾讯云轻量应用服务器怎么安装数据库?