在腾讯云轻量应用服务器上安装数据库(如 MySQL、PostgreSQL 或 MariaDB)非常简单。以下是详细的操作步骤,以常见的 Ubuntu 系统 和 MySQL 数据库 为例进行说明:
✅ 步骤一:登录到轻量应用服务器
- 登录 腾讯云控制台。
- 进入「轻量应用服务器」管理页面。
- 找到你的实例,点击“登录”或使用 SSH 工具(如 Xshell、PuTTY、终端等)连接:
ssh root@你的服务器公网IP默认用户名通常是
root。
✅ 步骤二:更新系统包
sudo apt update && sudo apt upgrade -y
✅ 步骤三:安装 MySQL 数据库
安装 MySQL 服务器:
sudo apt install mysql-server -y
注意:如果你使用的是较新的 Ubuntu 版本(如 20.04/22.04),默认会安装 MySQL 8.0。
✅ 步骤四:启动并设置开机自启
# 启动 MySQL 服务
sudo systemctl start mysql
# 设置开机自启
sudo systemctl enable mysql
✅ 步骤五:运行安全配置向导(推荐)
sudo mysql_secure_installation
这个脚本会引导你完成以下操作:
- 设置 root 用户密码
- 移除匿名用户
- 禁止 root 远程登录
- 删除测试数据库
- 重新加载权限表
按提示选择即可。
✅ 步骤六:登录 MySQL 验证
sudo mysql -u root -p
输入密码后进入 MySQL 命令行,说明安装成功。
✅ 步骤七:(可选)允许远程访问数据库
⚠️ 注意:开放远程访问存在安全风险,请确保设置了强密码,并通过防火墙限制 IP。
-
编辑 MySQL 配置文件:
sudo nano /etc/mysql/mysql.conf.d/mysqld.cnf -
找到
bind-address,将其改为:bind-address = 0.0.0.0或注释掉这一行。
-
重启 MySQL:
sudo systemctl restart mysql -
在 MySQL 中创建允许远程连接的用户:
CREATE USER 'your_user'@'%' IDENTIFIED BY 'your_password'; GRANT ALL PRIVILEGES ON *.* TO 'your_user'@'%' WITH GRANT OPTION; FLUSH PRIVILEGES; EXIT; -
腾讯云后台配置防火墙:
- 进入轻量服务器控制台 → 防火墙
- 添加规则:放行端口
3306(TCP) - 可指定来源 IP 提高安全性(如只允许你自己的 IP)
✅ 其他数据库安装方式(快速参考)
| 数据库 | 安装命令 |
|---|---|
| MariaDB | sudo apt install mariadb-server -y |
| PostgreSQL | sudo apt install postgresql postgresql-contrib -y |
| Redis | sudo apt install redis-server -y |
✅ 常见问题排查
-
无法远程连接?
- 检查 MySQL 的
bind-address - 检查腾讯云轻量服务器的防火墙是否放行 3306 端口
- 检查用户权限和主机设置(
%表示任意主机)
- 检查 MySQL 的
-
忘记 root 密码?
- 可以通过跳过权限验证的方式重置。
✅ 总结
腾讯云轻量服务器安装数据库流程如下:
更新系统 → 安装数据库 → 启动服务 → 安全配置 →(可选)开启远程访问 + 防火墙设置
只要你会基本的 Linux 命令,整个过程只需 5~10 分钟。
如需一键部署,也可以在腾讯云轻量服务器的「应用镜像」中选择预装了 LAMP/LEMP 环境的镜像(如 WordPress + MySQL 镜像),直接省去手动安装步骤。
需要我提供 脚本自动化安装 或 宝塔面板安装数据库 的方法吗?欢迎继续提问!
CLOUD云计算