在腾讯云轻量应用服务器(Lighthouse)上安装数据库,最推荐、最便捷的方式是直接使用其一键部署功能。这种方式无需手动配置环境,系统会自动完成数据库的安装、初始化及基础安全设置。
以下是具体的操作步骤和注意事项:
方法一:通过控制台“重装系统”或“重置”时选择镜像(适用于新购或可重装场景)
这是最简单的方法,适合刚购买服务器或愿意重装系统的用户。
-
登录控制台
进入 腾讯云轻量应用服务器控制台。 -
选择操作方式
- 如果是新购买的服务器:在购买页面创建实例时,直接点击“自定义镜像”,在左侧搜索栏输入
MySQL、PostgreSQL、Redis或MongoDB等关键词。选择一个评分高、版本较新的镜像(例如 "MySQL 8.0"),然后完成购买。 - 如果是已运行的服务器:点击实例列表中的“更多” -> “重装系统”。
- 注意:此操作会清空服务器所有数据,请务必提前备份重要文件。
- 在镜像选择页,同样搜索并选择对应的数据库镜像(如 MySQL 5.7/8.0)。
- 点击“确定”进行重装。
- 如果是新购买的服务器:在购买页面创建实例时,直接点击“自定义镜像”,在左侧搜索栏输入
-
获取密码
系统重装完成后,登录控制台找到该实例,查看“基本信息”或“重置密码”区域。- 对于数据库镜像,控制台通常会提供一个初始 root 密码(有时需要手动重置)。
- 如果未显示,请点击“重置密码”,设置一个包含大小写字母、数字和特殊字符的强密码,保存后该密码即为数据库的 root 密码。
-
连接测试
使用数据库客户端(如 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
⚠️ 重要安全提示
- 网络访问控制:
生产环境严禁将数据库端口(如 3306)对0.0.0.0/0开放。建议在轻量应用服务器的“防火墙”中,仅允许你本地的固定 IP 地址访问数据库端口。 - 密码管理:
不要使用弱密码。首次安装后,建议立即修改默认账户密码,并禁用 root 用户的远程登录权限(如果需要,可通过创建专用账号管理)。 - 数据备份:
轻量应用服务器的系统盘和数据盘是独立的。建议定期使用脚本将数据库导出备份到云存储(COS)或本地其他位置,防止误操作导致数据丢失。 - 性能考量:
轻量应用服务器适合中小规模应用。如果数据库负载较高(如高并发读写),建议考虑升级为腾讯云的 CDB(云数据库) 产品,以获得更高的稳定性、自动备份和主从切换能力。
总结:如果你的服务器是全新的或者可以接受数据清空,直接选用官方提供的数据库镜像重装是最快且最稳定的方案;如果必须保留现有环境,请通过包管理器安装并务必配置好防火墙规则。
CLOUD云计算