在腾讯云轻量应用服务器(Lighthouse)中安装 SQL 数据库,通常指的是安装如 MySQL 或 MariaDB 这类常见的开源关系型数据库。以下是详细的步骤说明,以 Ubuntu 系统为例 安装 MySQL。
✅ 一、准备工作
-
登录到你的轻量云服务器
- 使用 SSH 登录(Linux/Mac)或使用 PuTTY(Windows):
ssh root@你的服务器公网IP - 默认用户名通常是
root,密码是你设置的或初始密码。
- 使用 SSH 登录(Linux/Mac)或使用 PuTTY(Windows):
-
更新系统软件包
sudo apt update && sudo apt upgrade -y
✅ 二、安装 MySQL 数据库
方法一:安装 MySQL(推荐)
# 安装 MySQL 服务器
sudo apt install mysql-server -y
注意:如果你使用的是较新版本的 Ubuntu(如 20.04/22.04),默认源中包含 MySQL。
启动并设置开机自启
# 启动 MySQL 服务
sudo systemctl start mysql
# 设置开机自启动
sudo systemctl enable mysql
运行安全配置向导(强烈建议)
sudo mysql_secure_installation
这个脚本会引导你:
- 设置 root 用户密码
- 移除匿名用户
- 禁止 root 远程登录
- 删除测试数据库
- 重新加载权限表
按提示操作即可。
✅ 三、登录 MySQL 并创建用户(可选)
# 登录 MySQL(如果设置了密码,可能需要输入)
sudo mysql -u root -p
进入后可以创建新用户和数据库:
-- 创建数据库
CREATE DATABASE myapp_db;
-- 创建用户(例如用户名为 dbuser,密码为 your_password)
CREATE USER 'dbuser'@'localhost' IDENTIFIED BY 'your_password';
-- 授予权限
GRANT ALL PRIVILEGES ON myapp_db.* TO 'dbuser'@'localhost';
-- 刷新权限
FLUSH PRIVILEGES;
-- 退出
EXIT;
✅ 四、允许远程访问(可选)
⚠️ 注意:开放远程访问有安全风险,请确保配置防火墙和强密码。
-
修改 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 -
在 MySQL 中授权远程用户:
CREATE USER 'dbuser'@'%' IDENTIFIED BY 'your_password'; GRANT ALL PRIVILEGES ON myapp_db.* TO 'dbuser'@'%'; FLUSH PRIVILEGES; -
配置腾讯云安全组
- 登录 腾讯云控制台
- 找到你的轻量服务器 → 安全组 → 添加规则
- 开放端口 3306(MySQL 默认端口)
- 源 IP 建议限制为你的 IP,避免全网开放(如:
203.0.113.10/32)
✅ 五、测试连接
你可以使用本地的数据库工具(如 Navicat、DBeaver)通过公网 IP 和端口 3306 连接。
格式:
- 主机:你的服务器公网 IP
- 端口:3306
- 用户名:你创建的用户(如
dbuser) - 密码:对应密码
✅ 其他数据库选项
| 数据库 | 安装命令 |
|---|---|
| MariaDB(MySQL 替代品) | sudo apt install mariadb-server -y |
| PostgreSQL | sudo apt install postgresql postgresql-contrib -y |
✅ 常见问题
-
无法远程连接?
- 检查
bind-address - 检查腾讯云安全组是否放行 3306 端口
- 检查 MySQL 用户是否允许
%登录
- 检查
-
忘记 root 密码?
- 可通过跳过权限验证方式重置。
✅ 总结
在腾讯云轻量服务器上安装 SQL 数据库(如 MySQL)非常简单,只需几步:
- 更新系统
- 安装 MySQL
- 配置安全选项
- (可选)开启远程访问 + 配置安全组
只要注意安全(不要随意开放 3306 给所有人),就可以稳定使用。
如有你使用的是 CentOS 系统,请告诉我,我可以提供对应的 yum/dnf 安装方法。
CLOUD云计算