腾讯云服务器如何快速安装mysql8和redis?

在腾讯云服务器(CVM)上快速安装 MySQL 8 和 Redis,最推荐的方式是使用官方源安装Docker 容器化部署。以下分别提供两种主流方案,你可以根据需求选择:


✅ 方案一:使用官方源安装(适合生产环境,稳定可控)

1. 安装 MySQL 8

# 更新系统包
sudo apt update && sudo apt upgrade -y

# 添加 MySQL APT 仓库
wget https://dev.mysql.com/get/mysql-apt-config_0.8.29-1_all.deb
sudo dpkg -i mysql-apt-config_0.8.29-1_all.deb
# 在弹出的界面中选择 MySQL 8.0,按 Tab 确认,Enter 完成

# 安装 MySQL Server
sudo apt update
sudo apt install mysql-server -y

# 安全初始化(设置 root 密码等)
sudo mysql_secure_installation

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

# 验证安装
mysql --version
sudo mysql -u root -p

💡 若需远程访问,请修改 /etc/mysql/mysql.conf.d/mysqld.cnf 中的 bind-address = 127.0.0.10.0.0.0,并在腾讯云控制台开放 3306 端口的安全组规则。


2. 安装 Redis

# 安装依赖
sudo apt update
sudo apt install redis-server -y

# 启动并设置开机自启
sudo systemctl enable redis-server
sudo systemctl start redis-server

# 验证安装
redis-cli ping
# 应返回:PONG

🔐 默认 Redis 未设密码且仅监听本地。建议:

  • 编辑 /etc/redis/redis.conf
    bind 0.0.0.0          # 允许外部访问(谨慎!)
    requirepass your_strong_password  # 设置强密码
    protected-mode yes    # 保持启用
  • 重启服务:sudo systemctl restart redis-server
  • 在腾讯云控制台开放 6379 端口的安全组规则。

🚀 方案二:使用 Docker 快速部署(适合开发/测试,隔离性好)

前提:安装 Docker

curl -fsSL https://get.docker.com | sh -s docker --mirror Aliyun
sudo usermod -aG docker $USER
newgrp docker  # 或重新登录

启动 MySQL 8

docker run -d 
  --name mysql8 
  -e MYSQL_ROOT_PASSWORD=your_strong_password 
  -p 3306:3306 
  -v /data/mysql:/var/lib/mysql 
  mysql:8.0

启动 Redis

docker run -d 
  --name redis 
  -p 6379:6379 
  -v /data/redis:/data 
  redis:7-alpine 
  redis-server --requirepass your_strong_password

✅ 优势:一键清理、版本灵活、配置清晰
⚠️ 注意:仍需配置腾讯云安全组放行对应端口(3306 / 6379)


🔒 安全提醒(必做!)

  1. 修改默认密码:切勿使用弱口令。
  2. 限制绑定地址:生产环境建议 bind 127.0.0.1 + 通过 SSH 隧道或内网访问;如需网络,务必加防火墙+密码。
  3. 开启安全组:登录 腾讯云控制台 → 实例 → 安全组 → 添加入站规则(TCP 3306 / 6379)。
  4. 定期备份:MySQL 用 mysqldump,Redis 用 BGSAVE + 持久化 RDB/AOF。

需要我为你生成一个自动化脚本(含安全检查、备份初始化),或针对特定场景(如高可用、主从复制)进一步扩展吗?

未经允许不得转载:云知识CLOUD » 腾讯云服务器如何快速安装mysql8和redis?