走啊走
加油

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

服务器价格表

在腾讯云轻量应用服务器(Lighthouse)上安装数据库,最推荐、最便捷的方式是直接使用其一键部署功能。这种方式无需手动配置环境,系统会自动完成数据库的安装、初始化及基础安全设置。

以下是具体的操作步骤和注意事项:

方法一:通过控制台“重装系统”或“重置”时选择镜像(适用于新购或可重装场景)

这是最简单的方法,适合刚购买服务器或愿意重装系统的用户。

  1. 登录控制台
    进入 腾讯云轻量应用服务器控制台。

  2. 选择操作方式

    • 如果是新购买的服务器:在购买页面创建实例时,直接点击“自定义镜像”,在左侧搜索栏输入 MySQLPostgreSQLRedisMongoDB 等关键词。选择一个评分高、版本较新的镜像(例如 "MySQL 8.0"),然后完成购买。
    • 如果是已运行的服务器:点击实例列表中的“更多” -> “重装系统”。
      • 注意:此操作会清空服务器所有数据,请务必提前备份重要文件。
      • 在镜像选择页,同样搜索并选择对应的数据库镜像(如 MySQL 5.7/8.0)。
      • 点击“确定”进行重装。
  3. 获取密码
    系统重装完成后,登录控制台找到该实例,查看“基本信息”或“重置密码”区域。

    • 对于数据库镜像,控制台通常会提供一个初始 root 密码(有时需要手动重置)。
    • 如果未显示,请点击“重置密码”,设置一个包含大小写字母、数字和特殊字符的强密码,保存后该密码即为数据库的 root 密码。
  4. 连接测试
    使用数据库客户端(如 Navicat、DBeaver 或命令行)连接服务器:

    • 主机地址:服务器的公网 IP(若需内网访问则填内网 IP)。
    • 端口:根据所选数据库不同而不同(MySQL 默认 3306,Redis 默认 6379)。
    • 用户名/密码:即刚才设置的 root 密码。

方法二:在现有系统中手动安装(适用于保留原有业务数据场景)

如果你不能重装系统,或者需要在 Linux 环境中自行安装,可以使用包管理器快速安装。

1. 打开 SSH 终端

在轻量应用服务器控制台点击“远程连接”,或通过本地终端 SSH 登录。

2. 以 CentOS 为例(其他发行版类似)

# 更新源
sudo yum update -y

# 安装 MySQL 5.7 (示例)
sudo yum install mysql-server -y

# 启动服务并设置开机自启
sudo systemctl start mysqld
sudo systemctl enable mysqld

# 获取临时 root 密码
sudo grep 'temporary password' /var/log/mysqld.log

# 修改 root 密码(按提示操作)
mysql_secure_installation

3. 以 Ubuntu/Debian 为例

# 更新源
sudo apt update

# 安装 MySQL
sudo apt install mysql-server -y

# 启动服务
sudo systemctl start mysql
sudo systemctl enable mysql

# 安全加固
sudo mysql_secure_installation

4. 开放防火墙端口

这一步至关重要,否则外部无法连接。

  • 方式 A(轻量应用服务器控制台)
    进入实例详情 -> “防火墙” -> “添加规则”。

    • 协议:TCP
    • 端口范围:3306 (或其他数据库端口)
    • 授权对象:0.0.0.0/0 (允许所有 IP) 或指定你的 IP。
  • 方式 B(系统内部命令)

    # Ubuntu/Debian
    sudo ufw allow 3306/tcp
    
    # CentOS/RHEL
    sudo firewall-cmd --zone=public --add-port=3306/tcp --permanent
    sudo firewall-cmd --reload

⚠️ 重要安全提示

  1. 网络访问控制
    生产环境严禁将数据库端口(如 3306)对 0.0.0.0/0 开放。建议在轻量应用服务器的“防火墙”中,仅允许你本地的固定 IP 地址访问数据库端口。
  2. 密码管理
    不要使用弱密码。首次安装后,建议立即修改默认账户密码,并禁用 root 用户的远程登录权限(如果需要,可通过创建专用账号管理)。
  3. 数据备份
    轻量应用服务器的系统盘和数据盘是独立的。建议定期使用脚本将数据库导出备份到云存储(COS)或本地其他位置,防止误操作导致数据丢失。
  4. 性能考量
    轻量应用服务器适合中小规模应用。如果数据库负载较高(如高并发读写),建议考虑升级为腾讯云的 CDB(云数据库) 产品,以获得更高的稳定性、自动备份和主从切换能力。

总结:如果你的服务器是全新的或者可以接受数据清空,直接选用官方提供的数据库镜像重装是最快且最稳定的方案;如果必须保留现有环境,请通过包管理器安装并务必配置好防火墙规则。