走啊走
加油

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

服务器价格表

在腾讯云轻量应用服务器上安装数据库(如 MySQL、PostgreSQL 或 MariaDB)非常简单。以下是详细的操作步骤,以常见的 Ubuntu 系统MySQL 数据库 为例进行说明:


✅ 步骤一:登录到轻量应用服务器

  1. 登录 腾讯云控制台。
  2. 进入「轻量应用服务器」管理页面。
  3. 找到你的实例,点击“登录”或使用 SSH 工具(如 Xshell、PuTTY、终端等)连接:
    ssh root@你的服务器公网IP

    默认用户名通常是 root


✅ 步骤二:更新系统包

sudo apt update && sudo apt upgrade -y

✅ 步骤三:安装 MySQL 数据库

安装 MySQL 服务器:

sudo apt install mysql-server -y

注意:如果你使用的是较新的 Ubuntu 版本(如 20.04/22.04),默认会安装 MySQL 8.0。


✅ 步骤四:启动并设置开机自启

# 启动 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
  2. 找到 bind-address,将其改为:

    bind-address = 0.0.0.0

    或注释掉这一行。

  3. 重启 MySQL:

    sudo systemctl restart mysql
  4. 在 MySQL 中创建允许远程连接的用户:

    CREATE USER 'your_user'@'%' IDENTIFIED BY 'your_password';
    GRANT ALL PRIVILEGES ON *.* TO 'your_user'@'%' WITH GRANT OPTION;
    FLUSH PRIVILEGES;
    EXIT;
  5. 腾讯云后台配置防火墙:

    • 进入轻量服务器控制台 → 防火墙
    • 添加规则:放行端口 3306(TCP)
    • 可指定来源 IP 提高安全性(如只允许你自己的 IP)

✅ 其他数据库安装方式(快速参考)

数据库 安装命令
MariaDB sudo apt install mariadb-server -y
PostgreSQL sudo apt install postgresql postgresql-contrib -y
Redis sudo apt install redis-server -y

✅ 常见问题排查

  • 无法远程连接?

    • 检查 MySQL 的 bind-address
    • 检查腾讯云轻量服务器的防火墙是否放行 3306 端口
    • 检查用户权限和主机设置(% 表示任意主机)
  • 忘记 root 密码?

    • 可以通过跳过权限验证的方式重置。

✅ 总结

腾讯云轻量服务器安装数据库流程如下:

更新系统 → 安装数据库 → 启动服务 → 安全配置 →(可选)开启远程访问 + 防火墙设置

只要你会基本的 Linux 命令,整个过程只需 5~10 分钟。


如需一键部署,也可以在腾讯云轻量服务器的「应用镜像」中选择预装了 LAMP/LEMP 环境的镜像(如 WordPress + MySQL 镜像),直接省去手动安装步骤。

需要我提供 脚本自动化安装宝塔面板安装数据库 的方法吗?欢迎继续提问!