腾讯轻量应用服务器安装数据库教程?

在腾讯云轻量应用服务器上安装数据库(如 MySQL、MariaDB、PostgreSQL 等)是一个常见的需求,适用于搭建网站、开发应用等场景。下面以 MySQL 为例,介绍如何在腾讯云轻量应用服务器(Linux 系统,如 CentOS 或 Ubuntu)上安装和配置数据库。


✅ 一、准备工作

1. 登录服务器

使用 SSH 登录你的腾讯云轻量应用服务器:

ssh root@你的服务器IP

如果你是第一次登录,建议修改默认密码并创建普通用户。

2. 更新系统包(可选)

CentOS:

yum update -y

Ubuntu:

apt update && apt upgrade -y

✅ 二、安装 MySQL 数据库

以下以 MySQL 8.0 为例,适用于 CentOS 和 Ubuntu。


方法一:使用官方仓库安装(推荐)

1. 下载并添加 MySQL 官方 Yum 仓库(CentOS)

# 下载 MySQL 官方源
wget https://dev.mysql.com/get/mysql80-community-release-el7-7.noarch.rpm

# 安装仓库配置文件
rpm -Uvh mysql80-community-release-el7-7.noarch.rpm

注意:根据你系统的版本选择对应的仓库包(例如 el7 对应 CentOS 7,el8 对应 CentOS 8)

2. 安装 MySQL 服务

yum install mysql-server -y

方法二:Ubuntu 上使用 apt 安装 MySQL

apt install mysql-server -y

✅ 三、启动 MySQL 并设置开机自启

systemctl start mysqld       # 启动 MySQL
systemctl enable mysqld      # 设置开机启动
systemctl status mysqld      # 查看状态

✅ 四、初始化安全设置

安装完成后,运行安全初始化脚本:

mysql_secure_installation

你会被引导设置 root 密码、删除匿名用户、禁止远程 root 登录等。


✅ 五、连接数据库测试

mysql -u root -p

输入刚才设置的 root 密码即可进入 MySQL 命令行。


✅ 六、开放防火墙端口(3306)

为了让外部程序访问数据库,需要开放 3306 端口。

CentOS:

firewall-cmd --permanent --add-port=3306/tcp
firewall-cmd --reload

Ubuntu(使用 ufw):

ufw allow 3306/tcp
ufw reload

✅ 七、允许远程访问 MySQL(可选)

默认情况下 MySQL 只允许本地访问,要允许远程访问:

1. 修改 MySQL 配置文件

CentOS 路径:

/etc/my.cnf

Ubuntu 路径:

/etc/mysql/mysql.conf.d/mysqld.cnf

找到 bind-address 行,将其注释或改为:

bind-address = 0.0.0.0

2. 创建远程访问用户

进入 MySQL 命令行:

CREATE USER 'remote_user'@'%' IDENTIFIED BY 'your_password';
GRANT ALL PRIVILEGES ON *.* TO 'remote_user'@'%' WITH GRANT OPTION;
FLUSH PRIVILEGES;

3. 重启 MySQL 服务

systemctl restart mysqld

✅ 八、腾讯云控制台开放端口规则

进入 腾讯云轻量应用服务器控制台:

  1. 找到你的服务器;
  2. 在“防火墙”中点击“编辑规则”;
  3. 添加一条规则,允许 TCP 协议,端口为 3306
  4. 保存后即可从外部网络连接数据库。

✅ 九、使用客户端连接数据库(如 Navicat、DBeaver)

填写以下信息进行连接:

  • 主机地址:你的服务器公网 IP
  • 端口:3306
  • 用户名:你创建的远程用户(如 remote_user
  • 密码:对应密码
  • 数据库:可选(留空表示连接所有数据库)

✅ 十、其他常见数据库安装方式

数据库类型 安装命令
MariaDB yum install mariadb-server / apt install mariadb-server
PostgreSQL yum install postgresql-server / apt install postgresql
SQLite 已内置,无需额外安装

🧩 小贴士

  • 如果你希望一键部署带数据库的环境,可以使用腾讯云轻量应用服务器的 “应用镜像”,比如 LNMP、WordPress、宝塔面板等。
  • 推荐使用宝塔面板管理数据库更方便:宝塔安装教程

如果你告诉我你使用的操作系统(如 CentOS 8、Ubuntu 20.04)、想要安装的数据库类型(MySQL、MariaDB、PostgreSQL),我可以提供更具体的步骤。

是否需要我为你生成一个完整的 shell 脚本来自动安装 MySQL?

未经允许不得转载:秒懂云 » 腾讯轻量应用服务器安装数据库教程?