腾讯云如何安装mysql数据库?

在腾讯云上安装 MySQL 数据库有多种方式,你可以根据实际需求选择以下任意一种方法:


✅ 方法一:使用腾讯云数据库(推荐 — 托管服务)

推荐场景:生产环境、高可用、数据安全要求高的场景。

步骤:

  1. 登录 腾讯云控制台
  2. 进入 云数据库 MySQL 服务(路径:产品 > 数据库 > 云数据库 MySQL)
  3. 点击【新建实例】
  4. 配置参数:
    • 地域和可用区(建议靠近你的服务器)
    • 实例规格(CPU、内存、硬盘)
    • 版本(MySQL 5.7 / 8.0)
    • 网络(VPC 和子网)
    • 安全组(放行端口 3306)
  5. 设置 root 用户密码
  6. 确认购买并创建

✅ 优点:自动备份、监控、主从高可用、无需运维
❌ 缺点:费用相对较高


✅ 方法二:在 CVM(云服务器)上手动安装 MySQL

推荐场景:学习、测试、或需要完全自定义配置的环境。

步骤(以 CentOS 7/8 或 Ubuntu 20.04 为例):


🟦 在 CentOS / Rocky Linux 上安装 MySQL(以 MySQL 8.0 为例)

# 1. 添加 MySQL Yum 源
sudo yum install -y https://dev.mysql.com/get/mysql80-community-release-el7-7.noarch.rpm

# 2. 安装 MySQL 服务器
sudo yum install -y mysql-server

# 3. 启动 MySQL 服务并设置开机自启
sudo systemctl start mysqld
sudo systemctl enable mysqld

# 4. 查看临时密码(首次启动后生成)
sudo grep 'temporary password' /var/log/mysqld.log

# 5. 安全初始化(修改密码、删除匿名用户等)
sudo mysql_secure_installation

执行 mysql_secure_installation 时会提示你输入临时密码,并设置新密码。


🟨 在 Ubuntu 上安装 MySQL

# 1. 更新包索引
sudo apt update

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

# 3. 启动并启用服务
sudo systemctl start mysql
sudo systemctl enable mysql

# 4. 运行安全配置脚本
sudo mysql_secure_installation

第一次运行时可选择使用 validate_password 插件,设置强密码策略。


✅ 方法三:使用腾讯云市场镜像(一键部署)

  1. 进入 CVM 控制台 → 创建实例
  2. 在“镜像”选项中选择 “云市场”
  3. 搜索 “MySQL” 或 “LAMP”、“LNMP”
  4. 选择一个预装 MySQL 的镜像(如:宝塔面板 + MySQL 镜像)
  5. 创建实例后,直接使用已安装的 MySQL

📌 适合不想手动配置的用户。


🔐 安全设置建议

  1. 配置安全组

    • 在腾讯云控制台中,进入 CVM 安全组
    • 添加规则:允许 TCP 端口 3306,源 IP 建议限制为具体 IP 或内网访问
    • 生产环境不建议对 0.0.0.0/0 开放 3306
  2. 修改 MySQL 绑定地址(如需远程访问)
    编辑配置文件:

    sudo vim /etc/my.cnf   # CentOS
    # 或
    sudo vim /etc/mysql/mysql.conf.d/mysqld.cnf   # Ubuntu

    修改:

    bind-address = 0.0.0.0

    注意:开启远程访问需配合防火墙和安全组,并创建允许远程连接的用户。

  3. 创建远程用户示例

    CREATE USER 'remote_user'@'%' IDENTIFIED BY 'StrongPassword123!';
    GRANT ALL PRIVILEGES ON *.* TO 'remote_user'@'%';
    FLUSH PRIVILEGES;

🧪 测试连接

  • 本地测试:

    mysql -u root -p
  • 远程连接(使用客户端如 Navicat、MySQL Workbench):

    • 主机:CVM 的公网 IP 或数据库网络地址
    • 端口:3306
    • 用户名/密码:你设置的账号

总结

方式 是否推荐 适用场景
腾讯云数据库 MySQL(托管) ✅ 强烈推荐 生产环境
CVM 手动安装 MySQL ✅ 推荐 学习、测试、定制化
云市场镜像 ⭕ 可选 快速部署、懒人方案

如有具体操作系统版本或需求(如主从复制、读写分离),可继续提问,我可以提供详细配置脚本。

未经允许不得转载:ECLOUD博客 » 腾讯云如何安装mysql数据库?