在腾讯云服务器(CVM)上快速安装 MySQL 8 和 Redis,最推荐的方式是使用官方软件源(apt/yum),这样能确保获取到最新版本并方便后续升级。以下分别针对 Ubuntu/Debian 和 CentOS/RHEL 两种主流系统给出操作步骤。
🐧 一、Ubuntu / Debian 系统
1. 更新系统包
sudo apt update && sudo apt upgrade -y
2. 安装 MySQL 8
添加 MySQL APT 仓库
wget https://dev.mysql.com/get/mysql-apt-config_0.8.32-1_all.deb
sudo dpkg -i mysql-apt-config_0.8.32-1_all.deb
# 选择 MySQL 8.0(按回车确认默认选项即可)
sudo apt update
安装 MySQL Server
sudo apt install mysql-server -y
安装过程中会提示设置 root 密码,请牢记该密码。
安全加固(可选但推荐)
sudo mysql_secure_installation
# 按提示操作:移除匿名用户、禁止远程 root 登录等
启动并设置开机自启
sudo systemctl start mysql
sudo systemctl enable mysql
3. 安装 Redis
sudo apt install redis-server -y
启动并设置开机自启
sudo systemctl start redis-server
sudo systemctl enable redis-server
验证运行状态
redis-cli ping
# 应返回:PONG
💡 如需修改配置(如绑定 IP、设置密码),可编辑
/etc/redis/redis.conf,然后重启服务。
🐧 二、CentOS / RHEL 系统
1. 更新系统
sudo yum update -y
2. 安装 MySQL 8
下载并安装 MySQL YUM 仓库
wget https://dev.mysql.com/get/mysql80-community-release-el7-11.noarch.rpm
sudo rpm -Uvh mysql80-community-release-el7-11.noarch.rpm
安装 MySQL Server
sudo yum install mysql-server -y
首次安装后,root 初始密码会在日志中生成:
sudo grep 'temporary password' /var/log/mysqld.log
启动并设置开机自启
sudo systemctl start mysqld
sudo systemctl enable mysqld
安全初始化
sudo mysql_secure_installation
3. 安装 Redis
sudo yum install redis -y
启动并设置开机自启
sudo systemctl start redis
sudo systemctl enable redis
验证
redis-cli ping
# 返回 PONG 即成功
🔒 安全建议(重要)
-
防火墙配置(腾讯云安全组 + 系统防火墙)
- MySQL 默认端口:3306
- Redis 默认端口:6379
→ 仅在需要时开放,且强烈建议绑定内网 IP或设置访问控制列表(ACL)。
-
Redis 密码保护
编辑redis.conf,取消注释并设置:requirepass your_strong_password重启 Redis 生效。
-
禁止远程 root 登录 MySQL
使用mysql_secure_installation或手动创建专用用户:CREATE USER 'app_user'@'%' IDENTIFIED BY 'strong_password'; GRANT ALL PRIVILEGES ON mydb.* TO 'app_user'@'%'; FLUSH PRIVILEGES; -
启用云数据库监控
可在腾讯云控制台开启“云监控”对 CPU、内存、连接数等进行告警。
✅ 验证安装是否成功
-
MySQL:
mysql -u root -p -- 登录后执行:SELECT VERSION(); -
Redis:
redis-cli -a your_password info server
如需进一步自动化部署(如通过 Ansible/Terraform),或需要 Docker 方式安装,也可告诉我你的具体需求,我可以提供对应方案。
云知道CLOUD