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

在腾讯云轻量应用服务器(Lighthouse)上安装 MySQL,通常有两种主要方式:

  1. 使用腾讯云官方“数据库镜像”一键部署(推荐,最简单、稳定)
  2. 手动在 Linux 系统中安装 MySQL/MariaDB(适合需要自定义配置或学习用途)

✅ 方法一:使用腾讯云数据库镜像一键部署(推荐)

这是最省事、最稳定的方式,特别适合生产环境。

步骤如下:

  1. 登录腾讯云控制台
    访问 https://console.cloud.tencent.com/lighthouse

  2. 创建新的轻量应用服务器

    • 选择地域、机型、带宽等
    • 在“镜像”部分,选择 “数据库镜像”
    • 找到并选择 MySQL 镜像(如:CentOS 7 + MySQL 8.0Ubuntu 20.04 + MySQL 8.0 等)
  3. 完成创建后,系统会自动预装好 MySQL

    • 初始密码会在创建时提供,或在邮件/短信中发送
    • 可通过 SSH 连接服务器,使用以下命令测试:
      mysql -u root -p
  4. 安全组设置

    • 确保防火墙/安全组开放了 MySQL 默认端口 3306(如需远程访问)
    • 建议仅对特定 IP 开放 3306 端口,提高安全性

💡 优点:无需手动安装、自动配置、有备份策略、易于管理
⚠️ 注意:此方式为“托管式数据库镜像”,非传统自建数据库,但功能完整


✅ 方法二:手动安装 MySQL(适用于已有服务器或自定义需求)

如果你已经有一台运行 CentOS/Ubuntu 的轻量服务器,想自行安装 MySQL,可按以下步骤操作:

🐧 Ubuntu 系统示例:

# 更新包索引
sudo apt update

# 安装 MySQL Server
sudo apt install mysql-server -y

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

# 运行安全脚本(设置 root 密码、移除测试库等)
sudo mysql_secure_installation

🐉 CentOS/RHEL 系统示例:

# 安装 MySQL Yum Repository
sudo yum install https://dev.mysql.com/get/mysql80-community-release-el7-7.noarch.rpm -y

# 安装 MySQL Server
sudo yum install mysql-server -y

# 启动服务
sudo systemctl start mysqld
sudo systemctl enable mysqld

# 获取临时 root 密码
sudo grep 'temporary password' /var/log/mysqld.log

# 运行安全脚本
sudo mysql_secure_installation

🔐 配置远程访问(可选)

默认情况下,MySQL 只允许本地连接。如需从外部访问:

  1. 编辑 MySQL 配置文件

    sudo nano /etc/mysql/mysql.conf.d/mysqld.cnf   # Ubuntu
    # 或
    sudo nano /etc/my.cnf                          # CentOS
  2. 找到 bind-address,改为:

    bind-address = 0.0.0.0
  3. 创建允许远程访问的用户

    CREATE USER 'youruser'@'%' IDENTIFIED BY 'yourpassword';
    GRANT ALL PRIVILEGES ON *.* TO 'youruser'@'%' WITH GRANT OPTION;
    FLUSH PRIVILEGES;
  4. 重启 MySQL

    sudo systemctl restart mysql
  5. 确保云服务器安全组开放 3306 端口


📌 注意事项

  • 生产环境建议使用腾讯云云数据库 CDB,而非自建 MySQL,以获得更高可用性、备份、监控等服务。
  • 若使用手动安装,请定期备份数据。
  • 修改默认端口或禁用 root 远程登录可提升安全性。
  • 轻量服务器内存较小(如 1GB),建议调整 MySQL 缓冲池大小以避免 OOM。

❓ 常见问题

Q:如何查看 MySQL 版本?

mysql --version

Q:如何重置 root 密码?
参考 MySQL 官方文档或执行 sudo mysql_secure_installation

Q:轻量服务器能跑 MySQL 吗?
可以,但小内存实例(如 1GB)可能性能有限,建议至少 2GB 以上用于生产。


如需进一步帮助(如优化配置、备份策略、主从复制等),欢迎继续提问!

未经允许不得转载:云知识CLOUD » 腾讯云轻量应用服务器安装MySQL轻量数据库服务?