腾讯云轻量服务器怎么搭建mysql环境?

在腾讯云轻量应用服务器上搭建 MySQL 环境非常简单,以下是详细的步骤(以 Ubuntu 系统为例):


✅ 一、准备工作

  1. 登录轻量服务器

    • 使用 SSH 登录你的腾讯云轻量服务器(推荐使用密钥或密码方式):
      ssh root@你的服务器公网IP
  2. 更新系统包

    sudo apt update && sudo apt upgrade -y

✅ 二、安装 MySQL

方法一:安装 MySQL(推荐使用官方 APT 源)

  1. 添加 MySQL 官方 APT 源

    下载并安装 MySQL 的 APT 配置包:

    wget https://dev.mysql.com/get/mysql-apt-config_0.8.24-1_all.deb
    sudo dpkg -i mysql-apt-config_0.8.24-1_all.deb

    在安装过程中会弹出配置界面,选择 MySQL Server & Cluster,版本选择最新的(如 8.0),然后选 OK。

  2. 更新软件源

    sudo apt update
  3. 安装 MySQL 服务

    sudo apt install mysql-server -y
  4. 启动并设置开机自启

    sudo systemctl start mysql
    sudo systemctl enable mysql

方法二:直接使用系统默认源(更简单,但版本可能较旧)

sudo apt install mysql-server -y
sudo systemctl start mysql
sudo systemctl enable mysql

✅ 三、安全初始化配置

运行 MySQL 自带的安全脚本,提升安全性:

sudo mysql_secure_installation

按提示操作:

  • 设置 root 用户密码
  • 移除匿名用户
  • 禁止 root 远程登录(建议保留本地)
  • 删除测试数据库
  • 重新加载权限表

⚠️ 注意:如果需要远程连接,请不要禁止 root 远程登录,或后续创建新用户授权。


✅ 四、配置远程访问(可选)

如果你希望从外部连接 MySQL(如本地 Navicat 连接),需进行以下配置:

  1. 修改 MySQL 配置文件

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

    找到 bind-address,将其改为:

    bind-address = 0.0.0.0

    或注释掉这一行。

  2. 重启 MySQL 服务

    sudo systemctl restart mysql
  3. 创建允许远程连接的用户(推荐)
    登录 MySQL:

    mysql -u root -p

    执行 SQL 创建用户并授权:

    CREATE USER 'admin'@'%' IDENTIFIED BY '你的强密码';
    GRANT ALL PRIVILEGES ON *.* TO 'admin'@'%' WITH GRANT OPTION;
    FLUSH PRIVILEGES;
    EXIT;

✅ 五、开放防火墙端口

腾讯云轻量服务器默认有防火墙(安全组)限制,必须手动放行 3306 端口:

  1. 登录 腾讯云轻量服务器控制台
  2. 找到你的实例 → 点击「防火墙」→ 添加规则:
    • 协议类型:TCP
    • 端口:3306
    • 源 IP:可以填 0.0.0.0/0(全开放,注意安全)或你自己的 IP
    • 备注:MySQL

🔒 建议仅对特定 IP 开放,避免被扫描攻击。


✅ 六、测试连接

你可以使用本地工具(如 Navicat、DBeaver)或命令行测试连接:

mysql -h 你的服务器公网IP -u admin -p

✅ 七、其他建议

  • 定期备份数据
  • 不要长期使用 root 远程连接
  • 启用日志监控
  • 考虑使用 SSL 加密连接

📌 总结

步骤 内容
1 更新系统
2 安装 MySQL
3 运行 mysql_secure_installation
4 修改配置支持远程访问(可选)
5 创建远程用户
6 腾讯云控制台开放 3306 端口
7 测试连接

如有使用 CentOS 系统,可告知我,我会提供对应的 yum/dnf 安装方法。

祝你搭建顺利!🚀

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