在腾讯云轻量应用服务器(TencentCloud Lighthouse)上安装数据库,需要根据你使用的操作系统(如 CentOS、Ubuntu、Debian 等)来选择相应的安装方式。以下以 Ubuntu 20.04/22.04 和 CentOS 7/8 为例,介绍如何安装常见的数据库系统,比如 MySQL 或 MariaDB。
🧰 前提条件
- 已购买并登录腾讯云轻量应用服务器。
- 确保服务器已开放对应数据库端口(如 MySQL 默认端口
3306)的入方向规则:- 登录 腾讯云控制台
- 找到你的轻量服务器 -> 防火墙 -> 添加规则
- 开放端口:
3306(MySQL)、5432(PostgreSQL)等
- 安装必要的工具(如
curl,wget,vim等)
✅ 在 Ubuntu 上安装 MySQL
步骤 1:更新软件包列表
sudo apt update
步骤 2:安装 MySQL 服务器
sudo apt install mysql-server
步骤 3:启动 MySQL 并设置开机自启
sudo systemctl start mysql
sudo systemctl enable mysql
步骤 4:运行安全初始化(推荐)
sudo mysql_secure_installation
按照提示设置 root 密码、移除匿名用户、禁止远程 root 登录等。
步骤 5:登录测试
mysql -u root -p
✅ 在 CentOS 上安装 MySQL / MariaDB
步骤 1:更新系统
sudo yum update
步骤 2:安装 MariaDB(CentOS 默认提供)
sudo yum install mariadb-server mariadb
步骤 3:启动服务并设置开机自启
sudo systemctl start mariadb
sudo systemctl enable mariadb
步骤 4:运行安全初始化
sudo mysql_secure_installation
步骤 5:登录测试
mysql -u root -p
🔐 设置远程访问权限(可选)
如果你希望从本地电脑连接数据库:
- 修改 MySQL 用户权限:
CREATE USER 'your_user'@'%' IDENTIFIED BY 'your_password';
GRANT ALL PRIVILEGES ON *.* TO 'your_user'@'%' WITH GRANT OPTION;
FLUSH PRIVILEGES;
- 修改 MySQL 配置文件:
- Ubuntu:
/etc/mysql/mysql.conf.d/mysqld.cnf - CentOS:
/etc/my.cnf
找到 bind-address 行,修改为:
bind-address = 0.0.0.0
重启 MySQL:
sudo systemctl restart mysql
📦 可选:安装其他数据库
PostgreSQL(Ubuntu 示例)
sudo apt install postgresql postgresql-contrib
sudo -u postgres psql
MongoDB(Ubuntu 示例)
sudo apt install mongodb-org
🧪 注意事项
- 轻量服务器资源有限,请合理配置数据库性能参数。
- 不建议将生产环境数据库部署在轻量服务器上。
- 若需高可用或性能要求较高,建议使用腾讯云 CDB(云数据库)服务。
如果你有具体的操作系统版本或想要安装的数据库类型(如 Redis、SQLite、PostgreSQL 等),欢迎告诉我,我可以给出更详细的安装步骤。
CLOUD技术博