在阿里云服务器上快速安装 MySQL 数据库,推荐通过 RDS(云数据库) 或 一键部署脚本 两种方式。以下是具体操作指南:
✅ 方案一:使用阿里云 RDS(推荐,生产环境首选)
优势:自动备份、高可用、监控告警、无需运维底层,适合正式业务。
步骤:
- 登录 阿里云控制台 → 搜索「云数据库 RDS」。
- 点击「创建实例」→ 选择引擎为 MySQL。
- 配置参数:
- 版本:选最新稳定版(如 8.0)
- 规格:按需求选择(入门可选 1 核 2G,建议至少 2 核 4G)
- 存储类型:SSD(性能更好)
- 网络:与 ECS 同 VPC 可内网互通(节省流量、更安全)
- 设置账号密码 → 创建实例(通常 5–10 分钟完成)。
- 连接方式:
- 获取白名单:在 RDS 控制台「安全设置」中添加 ECS 内网 IP。
- 使用客户端连接:
mysql -h <rds-endpoint> -P 3306 -u root -p
💡 提示:RDS 支持免费试用(部分规格),且包含自动备份和主备切换。
✅ 方案二:在 ECS 上手动安装 MySQL(轻量/学习场景)
适用于测试、开发或临时需求。以 CentOS 7/8 为例:
方法 A:YUM 安装官方源(推荐)
# 1. 下载并安装 MySQL YUM 仓库
wget https://dev.mysql.com/get/mysql80-community-release-el7-11.noarch.rpm
sudo rpm -ivh mysql80-community-release-el7-11.noarch.rpm
# 2. 安装 MySQL Server(默认安装 8.0)
sudo yum install -y mysql-server
# 3. 启动并设置开机自启
sudo systemctl start mysqld
sudo systemctl enable mysqld
# 4. 获取临时 root 密码(首次安装后查看日志)
sudo grep 'temporary password' /var/log/mysqld.log
# 5. 修改 root 密码 & 基础安全加固
mysql_secure_installation
# 按提示:
# ✓ 修改 root 密码(必须!)
# ✓ 删除匿名账户
# ✓ 禁止 root 远程登录
# ✓ 删除 test 库
# ✓ 重载权限表
方法 B:使用 Docker 快速部署(更灵活)
# 拉取镜像并运行
docker run --name mysql
-e MYSQL_ROOT_PASSWORD=your_strong_password
-p 3306:3306
-d mysql:8.0
# 验证运行状态
docker ps | grep mysql
docker exec -it mysql mysql -uroot -p
🔒 安全建议(无论哪种方式)
- ✅ 修改默认 root 密码(强密码 + 定期更换)
- ✅ 关闭
bind-address = 0.0.0.0(仅允许特定 IP 访问) - ✅ 配置防火墙:ECS 安全组只开放必要端口(如 3306 仅限应用服务器 IP)
- ✅ 启用 SSL 加密连接(生产环境必备)
需要我提供:
- 📝 自动化部署脚本(含初始化数据库/用户)?
- 🌐 如何配置网络访问(谨慎操作)?
- 📊 性能优化初阶建议(如缓冲池大小、索引策略)?
欢迎告诉我你的使用场景(开发/测试/生产),我可进一步定制方案。
云知识CLOUD