腾讯云服务器怎么装mysql?

在腾讯云服务器上安装 MySQL 的步骤如下。这里以常见的 CentOS 7/8Ubuntu 20.04/22.04 系统为例进行说明。


✅ 一、准备工作

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

    • 使用 SSH 登录(例如通过 Xshell、PuTTY 或终端):
      ssh root@你的公网IP
    • 确保系统已更新:

      # CentOS/RHEL
      sudo yum update -y
      
      # Ubuntu/Debian
      sudo apt update && sudo apt upgrade -y

✅ 二、安装 MySQL

方式一:安装 MySQL 官方版本(推荐)

🟢 在 Ubuntu 上安装 MySQL

# 1. 添加 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 版本,一般默认即可,按 Tab 选 OK
# 2. 更新软件包
sudo apt update

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

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

🟡 在 CentOS/RHEL 上安装 MySQL

# 1. 下载并安装 MySQL Yum 源
sudo rpm -Uvh https://dev.mysql.com/get/mysql80-community-release-el7-7.noarch.rpm
# 注意:el7 表示 CentOS 7,若为 CentOS 8,请使用 el8

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

# 3. 启动并设置开机启动
sudo systemctl start mysqld
sudo systemctl enable mysqld

⚠️ CentOS 8 已被 Stream 取代,建议使用 dnf

sudo dnf install mysql-server -y

✅ 三、初始化安全设置

MySQL 安装后需要运行安全初始化脚本:

sudo mysql_secure_installation

这个脚本会引导你完成以下操作:

  • 设置 root 密码
  • 删除匿名用户
  • 禁止 root 远程登录(可选)
  • 删除 test 数据库
  • 重新加载权限表

✅ 四、登录 MySQL 验证

mysql -u root -p

输入密码后进入 MySQL 命令行,表示安装成功。


✅ 五、允许远程访问(可选)

如果你希望从外部连接数据库(如本地 Navicat 连接),需做以下配置:

1. 修改 MySQL 配置文件

Ubuntu:

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

CentOS:

sudo nano /etc/my.cnf
# 或者查看 /etc/my.cnf.d/server.cnf

找到 bind-address,修改为:

bind-address = 0.0.0.0

⚠️ 生产环境注意安全,建议绑定具体 IP 或配合防火墙限制。

保存并重启 MySQL:

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

2. 创建远程访问用户并授权

在 MySQL 中执行:

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

% 表示允许任何 IP 连接,也可以指定为 'remote_user'@'你的IP'


✅ 六、配置腾讯云安全组

  1. 登录 腾讯云控制台
  2. 找到你的云服务器实例 → 安全组 → 编辑入站规则
  3. 添加一条规则:
    • 协议类型:TCP
    • 端口:3306
    • 源 IP:0.0.0.0/0(或指定你的 IP 更安全)
    • 策略:允许

⚠️ 开放 3306 端口有风险,建议仅对特定 IP 开放。


✅ 七、测试远程连接

使用客户端工具(如 Navicat、DBeaver、MySQL Workbench)连接:

  • 主机:你的腾讯云公网 IP
  • 端口:3306
  • 用户名:你创建的用户(如 remote_user
  • 密码:对应密码

🔒 安全建议

  • 不要长期使用 root 账号远程连接
  • 定期更新密码
  • 使用强密码策略
  • 可考虑使用 SSH 隧道连接数据库更安全

如有其他需求(如安装 MariaDB、配置主从复制等),也可以继续提问!

未经允许不得转载:秒懂云 » 腾讯云服务器怎么装mysql?