在阿里云服务器上快速安装 MySQL 数据库,最推荐的方式是使用云助手(Cloud Assistant)或宝塔面板等工具实现一键部署,既节省时间又降低配置复杂度。以下是两种主流方法的详细步骤:
✅ 方法一:使用云助手一键安装(官方推荐,适合 Linux 服务器)
前提:已购买 ECS 实例,且操作系统为 CentOS/Alibaba Cloud Linux/Ubuntu 等主流发行版。
步骤:
-
登录阿里云控制台
进入 ECS 实例列表,找到目标实例,点击「远程连接」或直接使用「云助手」。 -
打开云助手
- 在实例详情页 → 右侧「运维与监控」→ 选择「云助手」
- 点击「新建命令」→ 选择「运行脚本」
-
输入安装脚本(以 CentOS 7+ 为例):
#!/bin/bash # 更新系统并安装 MySQL 8.0(阿里云官方源) yum update -y yum install -y https://dev.mysql.com/get/mysql80-community-release-el7-9.noarch.rpm yum install -y mysql-server systemctl start mysqld systemctl enable mysqld
获取临时 root 密码
grep ‘temporary password’ /var/log/mysqld.log | tail -n 1
echo "请记录上述临时密码,用于首次登录"
4. **执行命令**
点击「确定」后等待执行完成。终端会输出临时 root 密码,保存该密码。
5. **首次登录修改密码**
通过 SSH 登录服务器:
```bash
mysql -u root -p
# 输入临时密码后,立即执行:
ALTER USER 'root'@'localhost' IDENTIFIED BY '你的新强密码';
FLUSH PRIVILEGES;
EXIT;
- 配置安全组开放端口(关键!)
在阿里云控制台 → 安全组规则 → 添加入方向规则:- 协议:TCP
- 端口范围:3306
- 授权对象:
0.0.0.0/0(生产环境建议限制为特定 IP)
✅ 方法二:使用宝塔面板(图形化操作,适合新手)
优势:可视化界面,内置 MySQL 管理、备份、用户权限设置等功能。
步骤:
-
安装宝塔面板(SSH 中执行):
# CentOS/Alibaba Cloud Linux yum install -y wget && wget -O install.sh http://download.bt.cn/install/install_6.0.sh && sh install.sh # Ubuntu/Debian apt-get update && apt-get install -y wget && wget -O install.sh http://download.bt.cn/install/install-ubuntu_6.0.sh && sudo bash install.sh -
访问面板
浏览器打开http://<服务器IP>:8888,用初始账号密码登录(安装时已显示)。 -
安装 MySQL
- 左侧菜单 → 【软件商店】→ 搜索「MySQL」
- 选择版本(推荐 8.0),点击【安装】→ 等待自动完成
- 安装完成后,可在【网站】→ 【数据库】中创建新用户、库、设置权限
-
绑定安全组
同方法一,需在阿里云安全组开放 3306 和 8888(面板端口)端口。
🔒 安全建议(必做!)
- 禁止公网直接访问 MySQL:除非必要,否则将安全组 3306 端口授权对象改为你的办公 IP(如
123.123.123.123/32)。 - 启用 SSL 加密连接(高安全需求场景)。
- 定期备份:使用
mysqldump或阿里云 DTS/备份服务。 - 弱密码风险:务必设置强密码(大小写+数字+符号,≥12 位)。
需要我提供:
- 针对 Windows Server 的安装指南?
- Docker 方式快速部署 MySQL?
- 自动化 Ansible 脚本模板?
欢迎告诉我你的具体需求,我可以进一步定制方案!
云知道CLOUD