在腾讯云服务器中安装 MySQL,可以按照以下步骤操作。这里以常见的 CentOS 7/8 或 Ubuntu 20.04/22.04 系统为例进行说明。
✅ 一、准备工作
-
登录腾讯云服务器
- 使用 SSH 登录你的云服务器(Linux 系统):
ssh root@你的服务器公网IP - 推荐使用密钥登录,更安全。
- 使用 SSH 登录你的云服务器(Linux 系统):
-
更新系统包(推荐)
- Ubuntu/Debian:
sudo apt update && sudo apt upgrade -y - CentOS/RHEL:
sudo yum update -y # 或者 CentOS 8+ 使用 dnf sudo dnf update -y
- Ubuntu/Debian:
✅ 二、安装 MySQL
方法一:安装 MySQL 官方版本(推荐)
1. 添加 MySQL 官方 Yum/Apt 源
Ubuntu 系统:
# 下载并安装 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 版本(如 8.0),保持默认即可,然后选 "OK"。
更新包列表:
sudo apt update
安装 MySQL 服务器:
sudo apt install mysql-server -y
CentOS/RHEL 系统:
# 下载并安装 MySQL Yum 源
sudo yum install -y https://dev.mysql.com/get/mysql80-community-release-el7-7.noarch.rpm
# 启用 MySQL 8.0 仓库(可选:若需 5.7,需禁用 8.0 并启用 5.7)
sudo yum-config-manager --disable mysql80-community
sudo yum-config-manager --enable mysql57-community
# 安装 MySQL 服务器(以 8.0 为例)
sudo yum install mysql-server -y
方法二:使用系统自带源安装(简单但版本可能较旧)
Ubuntu:
sudo apt install mysql-server mysql-client -y
CentOS:
sudo yum install mysql-server -y
✅ 三、启动 MySQL 并设置开机自启
# 启动服务
sudo systemctl start mysqld
# 或者在某些系统上是 mysql
sudo systemctl start mysql
设置开机自启:
sudo systemctl enable mysqld
查看状态:
sudo systemctl status mysqld
✅ 四、初始化安全设置(重要)
运行 MySQL 安全配置向导:
sudo mysql_secure_installation
会提示你:
- 设置 root 密码
- 删除匿名用户
- 禁止 root 远程登录(建议禁止)
- 删除 test 数据库
- 重新加载权限表
按提示操作即可。
✅ 五、登录 MySQL 测试
sudo mysql -u root -p
输入密码后进入 MySQL 命令行。
✅ 六、配置远程访问(可选)
1. 修改 MySQL 配置文件
编辑配置文件:
- Ubuntu:
/etc/mysql/mysql.conf.d/mysqld.cnf - CentOS:
/etc/my.cnf或/etc/my.cnf.d/mysqld.cnf
找到 bind-address,修改为:
bind-address = 0.0.0.0
或者注释掉这一行。
2. 创建远程访问用户(在 MySQL 中执行)
CREATE USER 'your_user'@'%' IDENTIFIED BY 'your_password';
GRANT ALL PRIVILEGES ON *.* TO 'your_user'@'%' WITH GRANT OPTION;
FLUSH PRIVILEGES;
注意:开放
%会允许任意 IP 访问,建议限制 IP 范围,如'your_user'@'123.123.123.%'
3. 重启 MySQL
sudo systemctl restart mysqld
✅ 七、腾讯云安全组配置
- 登录 腾讯云控制台
- 找到你的云服务器实例
- 进入「安全组」配置
- 添加入站规则,开放 3306 端口
- 协议类型:TCP
- 端口:3306
- 源 IP:建议限制为你的 IP,或
0.0.0.0/0(不推荐用于生产)
✅ 八、测试远程连接
使用客户端工具(如 Navicat、DBeaver 或 MySQL Workbench)连接:
- 主机:你的腾讯云服务器公网 IP
- 端口:3306
- 用户名:你创建的用户
- 密码:对应密码
🔐 安全建议
- 不要使用 root 用户远程登录
- 定期更新系统和 MySQL
- 使用强密码
- 开启防火墙(如
ufw或firewalld) - 重要数据定期备份
如有需要,可以安装 phpMyAdmin 或使用腾讯云数据库(TencentDB for MySQL)替代自建,更省心。
如果你告诉我你的操作系统(如 CentOS 7、Ubuntu 22.04 等),我可以提供更具体的命令。
CLOUD云