在腾讯云轻量应用服务器(Lighthouse)上安装数据库,可以按照以下步骤操作(以最常见的 MySQL 为例,也适用于其他数据库如 PostgreSQL、MongoDB 等):
✅ 一、准备工作
-
登录服务器
- 使用 SSH 工具(如 Xshell、PuTTY、Terminal)连接轻量服务器:
ssh root@你的服务器公网IP - 默认用户名是
root,密码在腾讯云控制台轻量服务器详情页可查看或重置。
- 使用 SSH 工具(如 Xshell、PuTTY、Terminal)连接轻量服务器:
-
更新系统
# Ubuntu/Debian sudo apt update && sudo apt upgrade -y # CentOS/RHEL sudo yum update -y
✅ 二、安装 MySQL(以 Ubuntu 为例)
1. 安装 MySQL 服务器
sudo apt install mysql-server -y
2. 启动并设置开机自启
sudo systemctl start mysql
sudo systemctl enable mysql
3. 运行安全配置(设置 root 密码、删除匿名用户等)
sudo mysql_secure_installation
按提示操作(建议设置强密码、删除匿名用户、禁止远程 root 登录等)。
4. 验证安装
sudo mysql -u root -p
输入密码后进入 MySQL 命令行即表示安装成功。
✅ 三、配置远程访问(可选)
⚠️ 轻量服务器默认安全组可能只开放 22、80、443 端口,需手动放行数据库端口!
-
修改 MySQL 配置允许远程连接
sudo nano /etc/mysql/mysql.conf.d/mysqld.cnf找到
bind-address = 127.0.0.1,改为:bind-address = 0.0.0.0保存后重启 MySQL:
sudo systemctl restart mysql -
创建远程访问用户
CREATE USER 'your_user'@'%' IDENTIFIED BY 'your_password'; GRANT ALL PRIVILEGES ON *.* TO 'your_user'@'%'; FLUSH PRIVILEGES; -
腾讯云控制台配置安全组
- 进入 轻量服务器控制台
- 找到你的实例 → 防火墙/安全组 → 添加规则:
- 协议:TCP
- 端口:
3306(MySQL 默认端口) - 源 IP:
0.0.0.0/0(或指定 IP 更安全)
✅ 四、其他数据库安装(快速参考)
| 数据库 | 安装命令(Ubuntu) |
|---|---|
| PostgreSQL | sudo apt install postgresql postgresql-contrib |
| MongoDB | 官方文档:https://www.mongodb.com/docs/manual/tutorial/install-mongodb-on-ubuntu/ |
| Redis | sudo apt install redis-server |
🛡️ 安全建议
- 使用强密码(避免
root远程登录) - 仅开放必要端口(如 3306)
- 定期备份数据库(可用
mysqldump或腾讯云快照) - 考虑使用腾讯云 云数据库 CDB(更稳定、自动备份、高可用)
如果遇到问题(如端口不通、连接失败),请检查:
- 安全组是否放行端口
- 数据库配置是否允许远程连接
- 服务器防火墙(如 UFW/iptables)是否阻止
需要其他数据库(如 MariaDB、SQLite)或图形化管理工具(如 phpMyAdmin)的安装步骤,可继续提问!
云计算CLOUD