在腾讯云轻量应用服务器(TencentCloud Lighthouse)上安装数据库非常简单,以下以常见的 MySQL 和 PostgreSQL 为例,介绍在 Linux 系统(如 Ubuntu 或 CentOS) 上的安装步骤。
✅ 一、准备工作
- 登录腾讯云控制台:https://console.cloud.tencent.com/lighthouse
- 找到你的轻量服务器实例,确保系统为 Ubuntu 或 CentOS。
- 使用 SSH 登录服务器(可通过控制台的“登录”按钮或本地终端):
ssh root@你的服务器公网IP
✅ 二、安装 MySQL(以 Ubuntu 为例)
1. 更新系统包
sudo apt update && sudo apt upgrade -y
2. 安装 MySQL 服务器
sudo apt install mysql-server -y
3. 启动并设置开机自启
sudo systemctl start mysql
sudo systemctl enable mysql
4. 安全初始化(推荐)
sudo mysql_secure_installation
按提示设置 root 密码、删除匿名用户、禁止远程 root 登录等。
5. 验证是否安装成功
sudo mysql -u root -p
✅ 三、安装 PostgreSQL(以 Ubuntu 为例)
1. 更新系统
sudo apt update
2. 安装 PostgreSQL
sudo apt install postgresql postgresql-contrib -y
3. 启动并设置开机自启
sudo systemctl start postgresql
sudo systemctl enable postgresql
4. 切换到 postgres 用户并进入数据库
sudo -u postgres psql
5. 设置密码(可选)
ALTER USER postgres WITH PASSWORD 'your_password';
退出:
q
✅ 四、开放数据库端口(重要!)
默认数据库端口:
- MySQL:
3306 - PostgreSQL:
5432
在腾讯云控制台配置防火墙:
- 进入【轻量应用服务器】控制台。
- 找到你的实例,点击进入详情页。
- 进入【防火墙】设置。
- 添加规则:
- 协议类型:TCP
- 端口:
3306(或5432) - 源 IP:可填
0.0.0.0/0(允许所有)或指定你的 IP(更安全)
⚠️ 注意:开放端口后,务必设置强密码,避免被攻击。
✅ 五、允许远程连接数据库(可选)
MySQL:修改配置文件
sudo nano /etc/mysql/mysql.conf.d/mysqld.cnf
找到 bind-address 改为:
bind-address = 0.0.0.0
然后登录 MySQL,授权远程访问:
CREATE USER 'root'@'%' IDENTIFIED BY '你的密码';
GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' WITH GRANT OPTION;
FLUSH PRIVILEGES;
重启 MySQL:
sudo systemctl restart mysql
⚠️ 注意:开放 root 远程访问有安全风险,建议创建专用用户。
✅ 六、其他数据库(如 Redis、MongoDB)
-
Redis:
sudo apt install redis-server -y sudo systemctl start redis修改
/etc/redis/redis.conf中bind 127.0.0.1为0.0.0.0(如需远程访问) -
MongoDB:
参考官方文档添加源后安装(社区版)。
✅ 七、推荐方式:使用腾讯云数据库(更安全)
如果你对数据可靠性要求高,建议使用 腾讯云云数据库(CDB),而不是在轻量服务器上自建数据库。优势:
- 自动备份
- 高可用
- 安全防护
- 不占用服务器资源
👉 云数据库地址:https://console.cloud.tencent.com/cdb
✅ 总结
| 步骤 | 内容 |
|---|---|
| 1 | SSH 登录轻量服务器 |
| 2 | 使用 apt 或 yum 安装数据库 |
| 3 | 启动服务并设置开机自启 |
| 4 | 配置防火墙开放端口 |
| 5 | 配置数据库允许远程访问(如需要) |
| 6 | 加强安全(密码、用户权限) |
如有具体数据库或系统版本需求(如 CentOS 7 + MySQL 8),欢迎继续提问,我可以提供更详细的命令。
云计算导航