在阿里云服务器(ECS)上快速安装 MySQL,推荐以下三种主流方案,按速度由快到慢、可控性由低到高排序:
✅ 方案一:使用云市场镜像(最快,1 分钟完成)
适合新手或仅需基础环境的场景。
步骤:
- 登录 阿里云控制台 → 实例与镜像 → 镜像。
- 切换到 云市场镜像 标签页,搜索
MySQL或LAMP/LNMP(如“宝塔面板+MySQL”、“WordPress+MySQL”等)。 - 选择含预装 MySQL 的镜像(例如:CentOS 7 + MySQL 8.0 + PHP),点击「创建实例」或使用现有 ECS 重装系统(⚠️注意数据备份!)。
- 启动后通过 SSH 登录,默认账号密码可在【实例详情】→【远程连接】→「重置密码」中查看;部分镜像提供初始 root 密码邮件通知。
✅ 优点:开箱即用,含 Web 环境(如需)
⚠️ 注意:自定义程度低,建议后续手动加固配置。
✅ 方案二:RDS 数据库服务(最省心,无需运维)
适合生产环境,自动备份、高可用、监控完善。
步骤:
- 控制台 → 数据库 → 云数据库 RDS → 购买实例。
- 选择引擎版本(MySQL 5.7/8.0)、规格、存储、网络类型(VPC 内网互通)。
- 支付后自动开通,获取连接地址和初始账号密码(可自定义)。
- 在本地或 ECS 上使用客户端连接:
mysql -h <rds-endpoint>.mysql.rds.aliyuncs.com -u root -p
✅ 优点:免运维、自动备份、主备切换、性能优化
❌ 缺点:独立计费,无法直接操作底层 OS💡 提示:若已购 ECS 但希望用 RDS,只需将应用改为连接 RDS 地址即可。
✅ 方案三:手动安装(灵活可控,适合学习/定制)
适合需要深度配置、特定版本或无公网 IP 的场景。
🐧 CentOS / Rocky Linux / AlmaLinux
# 1. 卸载旧版(如有)
sudo yum remove mariadb-libs
# 2. 添加 MySQL YUM 源(以 MySQL 8.0 为例)
wget https://dev.mysql.com/get/mysql80-community-release-el7-11.noarch.rpm
sudo rpm -ivh mysql80-community-release-el7-11.noarch.rpm
sudo yum makecache fast
# 3. 安装 MySQL Server
sudo yum install mysql-community-server -y
# 4. 启动并设置开机自启
sudo systemctl start mysqld
sudo systemctl enable mysqld
# 5. 获取临时 root 密码(日志中)
sudo grep 'temporary password' /var/log/mysqld.log
# 6. 安全初始化(修改 root 密码、移除匿名用户等)
sudo mysql_secure_installation
🐳 Ubuntu / Debian
# 更新源
sudo apt update && sudo apt upgrade -y
# 安装 MySQL
sudo apt install mysql-server -y
# 启动并自启
sudo systemctl start mysql
sudo systemctl enable mysql
# 安全加固
sudo mysql_secure_installation
🔒 关键后续操作:
- 开放防火墙端口(阿里云安全组需放行 3306):
# 阿里云控制台 → 实例 → 更多 → 网络与安全组 → 安全组规则 # 添加入方向:协议 TCP,端口 3306,授权对象 0.0.0.0/0(仅测试)或指定 IP- 修改
my.cnf绑定监听地址(默认127.0.0.1,网络访问需改bind-address = 0.0.0.0)- 创建远程用户(避免直接用 root):
CREATE USER 'app_user'@'%' IDENTIFIED BY 'StrongPassword!'; GRANT ALL PRIVILEGES ON *.* TO 'app_user'@'%'; FLUSH PRIVILEGES;
📌 快速对比建议
| 需求场景 | 推荐方案 |
|---|---|
| 快速搭建测试环境 | 云市场镜像 |
| 生产业务 / 高可用要求 | RDS |
| 学习原理 / 定制配置 | 手动安装 |
需要我为你提供:
- 某套方案的详细脚本(含自动化部署)?
- MySQL 8.0 远程访问完整配置指南?
- 如何从自建 MySQL 迁移到 RDS?
欢迎告诉我你的具体场景,我可进一步定制方案。
CLOUD云枢