走啊走
加油

腾讯轻量云服务器中如何安装sql数据库?

服务器价格表

在腾讯云轻量应用服务器(Lighthouse)中安装 SQL 数据库,通常指的是安装如 MySQLMariaDB 这类常见的开源关系型数据库。以下是详细的步骤说明,以 Ubuntu 系统为例 安装 MySQL。


✅ 一、准备工作

  1. 登录到你的轻量云服务器

    • 使用 SSH 登录(Linux/Mac)或使用 PuTTY(Windows):
      ssh root@你的服务器公网IP
    • 默认用户名通常是 root,密码是你设置的或初始密码。
  2. 更新系统软件包

    sudo apt update && sudo apt upgrade -y

✅ 二、安装 MySQL 数据库

方法一:安装 MySQL(推荐)

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

注意:如果你使用的是较新版本的 Ubuntu(如 20.04/22.04),默认源中包含 MySQL。

启动并设置开机自启

# 启动 MySQL 服务
sudo systemctl start mysql

# 设置开机自启动
sudo systemctl enable mysql

运行安全配置向导(强烈建议)

sudo mysql_secure_installation

这个脚本会引导你:

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

按提示操作即可。


✅ 三、登录 MySQL 并创建用户(可选)

# 登录 MySQL(如果设置了密码,可能需要输入)
sudo mysql -u root -p

进入后可以创建新用户和数据库:

-- 创建数据库
CREATE DATABASE myapp_db;

-- 创建用户(例如用户名为 dbuser,密码为 your_password)
CREATE USER 'dbuser'@'localhost' IDENTIFIED BY 'your_password';

-- 授予权限
GRANT ALL PRIVILEGES ON myapp_db.* TO 'dbuser'@'localhost';

-- 刷新权限
FLUSH PRIVILEGES;

-- 退出
EXIT;

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

⚠️ 注意:开放远程访问有安全风险,请确保配置防火墙和强密码。

  1. 修改 MySQL 配置文件:

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

    找到这一行:

    bind-address = 127.0.0.1

    改为:

    bind-address = 0.0.0.0
  2. 重启 MySQL:

    sudo systemctl restart mysql
  3. 在 MySQL 中授权远程用户:

    CREATE USER 'dbuser'@'%' IDENTIFIED BY 'your_password';
    GRANT ALL PRIVILEGES ON myapp_db.* TO 'dbuser'@'%';
    FLUSH PRIVILEGES;
  4. 配置腾讯云安全组

    • 登录 腾讯云控制台
    • 找到你的轻量服务器 → 安全组 → 添加规则
    • 开放端口 3306(MySQL 默认端口)
    • 源 IP 建议限制为你的 IP,避免全网开放(如:203.0.113.10/32

✅ 五、测试连接

你可以使用本地的数据库工具(如 Navicat、DBeaver)通过公网 IP 和端口 3306 连接。

格式:

  • 主机:你的服务器公网 IP
  • 端口:3306
  • 用户名:你创建的用户(如 dbuser
  • 密码:对应密码

✅ 其他数据库选项

数据库 安装命令
MariaDB(MySQL 替代品) sudo apt install mariadb-server -y
PostgreSQL sudo apt install postgresql postgresql-contrib -y

✅ 常见问题

  • 无法远程连接?

    • 检查 bind-address
    • 检查腾讯云安全组是否放行 3306 端口
    • 检查 MySQL 用户是否允许 % 登录
  • 忘记 root 密码?

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

✅ 总结

在腾讯云轻量服务器上安装 SQL 数据库(如 MySQL)非常简单,只需几步:

  1. 更新系统
  2. 安装 MySQL
  3. 配置安全选项
  4. (可选)开启远程访问 + 配置安全组

只要注意安全(不要随意开放 3306 给所有人),就可以稳定使用。


如有你使用的是 CentOS 系统,请告诉我,我可以提供对应的 yum/dnf 安装方法。