在腾讯云轻量应用服务器(Lighthouse)上安装数据库非常简单,常见的数据库如 MySQL、MariaDB、PostgreSQL、Redis 等都可以通过命令行安装。以下以 Ubuntu 系统安装 MySQL 为例,介绍详细步骤:
✅ 一、登录轻量应用服务器
- 登录腾讯云控制台:https://console.cloud.tencent.com/lighthouse
- 找到你的轻量服务器实例,点击「登录」。
- 可使用 WebShell 或通过本地终端使用 SSH 登录:
ssh root@你的服务器公网IP
✅ 二、更新系统包
sudo apt update && sudo apt upgrade -y
✅ 三、安装 MySQL 数据库(以 MySQL 8.0 为例)
1. 安装 MySQL 服务
sudo apt install mysql-server -y
Ubuntu 默认源中包含 MySQL,此命令会安装 MySQL 服务器和客户端。
2. 启动并设置开机自启
sudo systemctl start mysql
sudo systemctl enable mysql
3. 运行安全初始化(推荐)
sudo mysql_secure_installation
该命令会引导你:
- 设置 root 用户密码
- 删除匿名用户
- 禁止 root 远程登录
- 删除测试数据库
- 重新加载权限表
按提示操作即可。
✅ 四、验证安装是否成功
sudo mysql -u root -p
输入密码后进入 MySQL 命令行,说明安装成功。
✅ 五、(可选)允许远程访问数据库
⚠️ 注意:开放远程访问需谨慎,建议配置防火墙和强密码。
1. 修改 MySQL 配置文件
编辑 MySQL 配置文件(路径可能略有不同):
sudo nano /etc/mysql/mysql.conf.d/mysqld.cnf
找到 bind-address,将其改为:
bind-address = 0.0.0.0
或者注释掉这一行。
2. 重启 MySQL
sudo systemctl restart mysql
3. 创建允许远程连接的用户(在 MySQL 中执行)
CREATE USER 'remoteuser'@'%' IDENTIFIED BY '你的强密码';
GRANT ALL PRIVILEGES ON *.* TO 'remoteuser'@'%' WITH GRANT OPTION;
FLUSH PRIVILEGES;
4. 腾讯云安全组配置
在腾讯云控制台:
- 进入轻量服务器管理页面
- 找到「防火墙」或「安全组」设置
- 添加规则:放行
3306端口(TCP),来源可设为0.0.0.0/0(仅测试用)或指定 IP
✅ 其他数据库安装命令参考
安装 MariaDB(MySQL 替代品)
sudo apt install mariadb-server mariadb-client
sudo mysql_secure_installation
sudo systemctl start mariadb
sudo systemctl enable mariadb
安装 PostgreSQL
sudo apt install postgresql postgresql-contrib
sudo systemctl start postgresql
sudo systemctl enable postgresql
默认用户为 postgres,切换使用:
sudo -u postgres psql
安装 Redis
sudo apt install redis-server
sudo systemctl start redis-server
sudo systemctl enable redis-server
如需远程访问,修改 /etc/redis/redis.conf 中的 bind 和 protected-mode no,并配置安全组。
✅ 常见问题
-
无法远程连接?
- 检查数据库是否监听 0.0.0.0:3306
- 检查腾讯云防火墙是否放行端口
- 检查用户是否有远程权限
-
忘记 root 密码?
- 可通过跳过权限验证方式重置(需停止 MySQL 服务后启动时加
--skip-grant-tables)
- 可通过跳过权限验证方式重置(需停止 MySQL 服务后启动时加
✅ 总结
在腾讯云轻量服务器上安装数据库的流程:
- 登录服务器
- 更新系统
- 安装数据库(如 MySQL)
- 配置安全与远程访问(按需)
- 配置防火墙/安全组
如有具体需求(如安装特定版本、搭配 PHP/Node.js 使用),欢迎继续提问!
云计算CLOUD