腾讯云服务安装mysql?

服务器

在腾讯云服务器(CVM)上安装 MySQL 的步骤如下。这里以 CentOS 7/8Ubuntu 20.04/22.04 为例,介绍如何在腾讯云的 Linux 云服务器上安装 MySQL。


✅ 前提准备

  1. 已购买并登录腾讯云 CVM 实例。
  2. 确保实例可以访问网络(用于下载软件包)。
  3. 使用 SSH 登录到你的云服务器(如通过 PuTTY、Xshell 或腾讯云控制台的“登录”按钮)。

📌 方法一:在 CentOS/RHEL 系统上安装 MySQL

1. 更新系统

sudo yum update -y

2. 添加 MySQL Yum 仓库

前往 MySQL 官方下载页面 获取最新仓库 RPM 包。

例如(以 MySQL 8.0 为例):

sudo rpm -Uvh https://dev.mysql.com/get/mysql80-community-release-el7-7.noarch.rpm

注意:el7 对应 CentOS 7,el8 对应 CentOS 8,请根据你的系统版本选择。

3. 安装 MySQL 服务器

sudo yum install mysql-server -y

4. 启动 MySQL 服务并设置开机自启

sudo systemctl start mysqld
sudo systemctl enable mysqld

5. 查看初始密码(MySQL 8.0)

首次启动后,MySQL 会生成一个临时 root 密码:

sudo grep 'temporary password' /var/log/mysqld.log

输出类似:

A temporary password is generated for root@localhost: abc123XYZ!

6. 运行安全配置向导

sudo mysql_secure_installation

按提示操作:

  • 输入初始密码
  • 设置新的 root 密码(需符合强度要求)
  • 删除匿名用户
  • 禁止 root 远程登录(可选)
  • 删除 test 数据库
  • 重新加载权限表

📌 方法二:在 Ubuntu 系统上安装 MySQL

1. 更新系统

sudo apt update && sudo apt upgrade -y

2. 安装 MySQL 服务器

sudo apt install mysql-server -y

3. 启动并启用服务

sudo systemctl start mysql
sudo systemctl enable mysql

Ubuntu 上 MySQL 通常会自动启动。

4. 运行安全脚本

sudo mysql_secure_installation

按照提示设置 root 密码和安全选项。


🔐 配置远程访问(可选)

如果你希望从外部连接 MySQL(如本地 Navicat 连接),需要:

1. 修改 MySQL 配置文件

CentOS:

sudo vim /etc/my.cnf

Ubuntu:

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

找到 bind-address 行,修改为:

bind-address = 0.0.0.0

或注释掉该行。

2. 重启 MySQL

sudo systemctl restart mysqld   # CentOS
sudo systemctl restart mysql    # Ubuntu

3. 创建允许远程访问的用户

登录 MySQL:

mysql -u root -p

执行:

CREATE USER 'admin'@'%' IDENTIFIED BY 'YourStrongPassword';
GRANT ALL PRIVILEGES ON *.* TO 'admin'@'%' WITH GRANT OPTION;
FLUSH PRIVILEGES;

注意:开放 % 可能有安全风险,建议限制 IP 范围。


🔧 腾讯云安全组配置

必须在 腾讯云控制台 配置安全组规则,放行 MySQL 端口(默认 3306):

  1. 登录 腾讯云控制台
  2. 找到你的 CVM 实例 → 点击关联的安全组
  3. 添加入站规则:
    • 协议类型:TCP
    • 端口:3306
    • 源 IP:0.0.0.0/0(测试用)或指定你的 IP
    • 策略:允许

⚠️ 生产环境建议限制具体 IP。


✅ 测试连接

你可以使用:

  • 命令行:mysql -u root -p
  • 图形工具:Navicat、DBeaver、MySQL Workbench
  • 外部 IP + 3306 端口连接

🛠️ 常见问题

问题 解决方法
无法远程连接 检查 bind-address、防火墙、安全组
忘记 root 密码 进入安全模式重置
安装失败 检查网络、YUM/APT 源是否正常

✅ 推荐(更简单方式):使用腾讯云数据库 CDB

如果你不想自己维护 MySQL,推荐直接使用 腾讯云数据库 MySQL(CDB)

  • 自动备份、高可用、监控
  • 一键部署
  • 更安全稳定

地址:https://cloud.tencent.com/product/cdb


如有你使用的具体操作系统版本(如 CentOS 7、Ubuntu 22.04),我可以提供更精确的命令。欢迎继续提问!

未经允许不得转载:CDNK博客 » 腾讯云服务安装mysql?