腾讯云轻量应用服务器如何搭建数据库?

在腾讯云轻量应用服务器(Lighthouse)上搭建数据库,主要分为以下几个步骤。下面以常见的 MySQL 数据库为例进行说明,适用于 Linux 系统(如 CentOS、Ubuntu)。


🧩 一、准备工作

  1. 购买并登录腾讯云轻量应用服务器

    • 登录 腾讯云控制台
    • 进入【轻量应用服务器】页面,选择合适的配置创建实例
    • 使用公网 IP 和 SSH 登录服务器(推荐使用 Xshell、Termius 或本地终端)
  2. 检查系统版本

    uname -a
    cat /etc/os-release

    根据系统选择安装命令(CentOS 使用 yum,Ubuntu 使用 apt


🛠 二、安装 MySQL 数据库

✅ Ubuntu 安装 MySQL(以 Ubuntu 20.04/22.04 为例)

# 更新软件包列表
sudo apt update

# 安装 MySQL 服务器
sudo apt install mysql-server

# 启动 MySQL 服务
sudo systemctl start mysql

# 设置开机自启
sudo systemctl enable mysql

# 查看状态
sudo systemctl status mysql

✅ CentOS 安装 MySQL(以 CentOS 7/8 为例)

# 安装 MySQL Yum 源(可选)
wget https://dev.mysql.com/get/mysql80-community-release-el7-7.noarch.rpm
sudo rpm -Uvh mysql80-community-release-el7-7.noarch.rpm

# 安装 MySQL 服务器
sudo yum install mysql-server

# 启动 MySQL 服务
sudo systemctl start mysqld

# 设置开机自启
sudo systemctl enable mysqld

# 查看状态
sudo systemctl status mysqld

🔐 三、安全初始化设置

运行以下命令进行安全配置:

sudo mysql_secure_installation

按照提示设置 root 密码、删除匿名用户、禁止远程 root 登录等。


🌐 四、允许远程访问数据库(可选)

默认情况下,MySQL 只允许本地访问,如需远程连接,请按以下步骤操作:

1. 修改 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    # Ubuntu
sudo systemctl restart mysqld   # CentOS

2. 创建远程访问用户并授权

mysql -u root -p

-- 创建用户并授权
CREATE USER 'your_user'@'%' IDENTIFIED BY 'your_password';
GRANT ALL PRIVILEGES ON *.* TO 'your_user'@'%' WITH GRANT OPTION;
FLUSH PRIVILEGES;

3. 腾讯云防火墙开放端口

进入腾讯云控制台 → 实例详情页 → 【防火墙】→ 添加规则:

  • 协议类型:TCP
  • 端口:3306
  • 来源 IP:建议限制为你的 IP 或 0.0.0.0/0(不推荐)

💡 五、测试数据库连接

可以使用本地的 Navicat、DBeaver 或其他工具通过公网 IP 连接数据库。


📦 六、其他数据库安装方式(可选)

1. 使用宝塔面板(适合新手)

  • 安装宝塔面板(一键脚本):
    wget -O install.sh http://download.bt.cn/install/install-ubuntu_6.0.sh && sudo bash install.sh
  • 登录面板后,安装 LNMP 套件,自动集成 MySQL、PHP、Nginx 等环境

2. 使用 Docker 安装数据库(高级用法)

docker run --name mysql-container -e MYSQL_ROOT_PASSWORD=yourpassword -p 3306:3306 -d mysql:latest

✅ 总结

步骤 内容
1 登录轻量服务器,确认系统
2 安装 MySQL 数据库
3 初始化安全设置
4 开启远程访问(可选)
5 测试连接

如果你有具体的需求,比如搭建 PostgreSQL、MongoDB 或 MariaDB,也可以告诉我,我可以提供对应教程。

需要我帮你写一个完整的自动化脚本吗?

未经允许不得转载:云计算HECS » 腾讯云轻量应用服务器如何搭建数据库?