腾讯轻量云服务器怎样安装数据库?

在腾讯云轻量应用服务器(Lighthouse)上安装数据库,通常可以选择安装 MySQL、MariaDB、PostgreSQL 等常见数据库。以下以 Ubuntu 系统安装 MySQL 为例,详细介绍安装步骤:


✅ 前提条件

  1. 已购买腾讯云轻量应用服务器(Lighthouse)
  2. 服务器操作系统为 Ubuntu(本例以 Ubuntu 20.04 为例)
  3. 已通过 SSH 登录到服务器(如使用 PuTTY、Terminal、或腾讯云控制台的“登录”功能)

🛠️ 步骤一:更新系统软件包

sudo apt update
sudo apt upgrade -y

🛠️ 步骤二:安装 MySQL 数据库

sudo apt install mysql-server -y

这会安装 MySQL 服务端和客户端。


🛠️ 步骤三:启动并设置 MySQL 开机自启

# 启动 MySQL 服务
sudo systemctl start mysql

# 设置开机自启
sudo systemctl enable mysql

🛠️ 步骤四:运行安全初始化配置(推荐)

sudo mysql_secure_installation

该命令会引导你完成以下设置:

  • 设置 root 用户密码
  • 删除匿名用户
  • 禁止 root 远程登录
  • 删除测试数据库
  • 重新加载权限表

按提示操作即可,建议选择“是”来增强安全性。


🛠️ 步骤五:登录 MySQL 验证安装

sudo mysql -u root -p

输入密码后进入 MySQL 命令行,说明安装成功。


🛠️ 步骤六:(可选)允许远程连接数据库

⚠️ 注意:开放远程访问有安全风险,建议仅在必要时开启,并限制 IP。

  1. 修改 MySQL 配置文件:
sudo nano /etc/mysql/mysql.conf.d/mysqld.cnf

找到 bind-address,将其修改为:

bind-address = 0.0.0.0

或者注释掉这行(默认只监听 127.0.0.1)。

  1. 重启 MySQL:
sudo systemctl restart mysql
  1. 在 MySQL 中创建允许远程访问的用户(在 MySQL 命令行中执行):
CREATE USER 'remoteuser'@'%' IDENTIFIED BY 'your_password';
GRANT ALL PRIVILEGES ON *.* TO 'remoteuser'@'%' WITH GRANT OPTION;
FLUSH PRIVILEGES;
  1. 腾讯云控制台配置安全组:
    • 登录 腾讯云轻量服务器控制台
    • 找到你的实例 → 点击“防火墙” → 添加规则
    • 开放端口:3306(MySQL 默认端口)
    • 源 IP:建议填写你的 IP 或 0.0.0.0/0(不推荐用于生产)

✅ 安装其他数据库(简要说明)

安装 MariaDB(MySQL 替代品)

sudo apt install mariadb-server mariadb-client -y
sudo systemctl start mariadb
sudo mysql_secure_installation

安装 PostgreSQL

sudo apt install postgresql postgresql-contrib -y
sudo systemctl start postgresql
sudo systemctl enable postgresql

默认用户为 postgres,使用 sudo -u postgres psql 登录。


🔐 安全建议

  • 定期备份数据库
  • 使用强密码
  • 避免将数据库端口对公网开放
  • 使用 SSH 隧道或内网连接更安全

📚 参考文档

  • 腾讯云轻量服务器文档:https://cloud.tencent.com/document/product/1207
  • MySQL 官方文档:https://dev.mysql.com/doc/

如有具体需求(如安装特定版本、配合 Web 应用使用),可进一步说明,我可以提供更详细的配置方案。

未经允许不得转载:ECLOUD博客 » 腾讯轻量云服务器怎样安装数据库?