腾讯轻量服务器怎么搭建MySQL?

在腾讯云轻量应用服务器(TencentCloud Lighthouse)上搭建 MySQL 数据库的步骤如下。以 Ubuntu 系统为例,介绍如何安装和配置 MySQL。


✅ 一、准备工作

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

    • 可以使用 SSH 命令登录:
      ssh root@你的服务器IP
    • 或者使用腾讯云控制台的“登录”按钮进行网页端登录。
  2. 更新系统软件包:

    sudo apt update && sudo apt upgrade -y

✅ 二、安装 MySQL

  1. 安装 MySQL 服务器:

    sudo apt install mysql-server -y
  2. 检查 MySQL 是否安装成功并运行:

    systemctl status mysql

    如果看到 active (running),说明 MySQL 正在运行。

  3. 设置 MySQL 安全选项(可选但推荐):

    sudo mysql_secure_installation

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


✅ 三、配置 MySQL 允许远程访问(如需)

默认情况下,MySQL 只允许本地访问,如果你希望从其他机器连接数据库,需要做以下修改:

  1. 编辑 MySQL 配置文件:

    sudo nano /etc/mysql/mysql.conf.d/mysqld.cnf
  2. 找到 bind-address 这一行,将其注释或改为:

    bind-address = 0.0.0.0
  3. 保存并退出(Ctrl+O,回车,Ctrl+X)。

  4. 重启 MySQL 服务:

    sudo systemctl restart mysql
  5. 在 MySQL 中创建一个允许远程访问的用户(进入 MySQL):

    mysql -u root -p

    输入密码后进入 MySQL 控制台,执行:

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

✅ 四、开放防火墙端口(腾讯云安全组)

  1. 登录 腾讯云控制台。
  2. 找到你的轻量服务器,点击“防火墙”或“安全组”。
  3. 添加一条规则,开放 TCP:3306 端口(MySQL 默认端口),来源 IP 可以是 0.0.0.0/0(允许所有 IP)或指定 IP 地址段。

✅ 五、测试连接

你可以用本地的 MySQL 客户端工具(如 Navicat、DBeaver、MySQL Workbench)尝试远程连接服务器上的 MySQL 数据库。


✅ 六、常用命令

功能 命令
启动 MySQL sudo systemctl start mysql
停止 MySQL sudo systemctl stop mysql
重启 MySQL sudo systemctl restart mysql
查看状态 systemctl status mysql
登录 MySQL mysql -u root -p

✅ 七、常见问题

❓ 无法远程连接 MySQL?

  • 检查是否开启 3306 端口(安全组)
  • 检查 MySQL 的 bind-address
  • 检查用户权限是否允许 % 或特定 IP 访问
  • 使用 telnet your_ip 3306 测试端口是否通

如果你使用的是 CentOS 系统,也可以告诉我,我提供对应的教程。

如需一键脚本部署(例如 LNMP 环境),也可以使用宝塔面板、OneinStack 等工具快速搭建。


需要我帮你写一个自动安装脚本吗?或者你已经用的是哪种系统(Ubuntu/CentOS)?

未经允许不得转载:CLOUD技术博 » 腾讯轻量服务器怎么搭建MySQL?