阿里云服务器购买后如何快速安装MySQL数据库?

在阿里云服务器上快速安装 MySQL 数据库,推荐通过 RDS(云数据库)一键部署脚本 两种方式。以下是具体操作指南:


✅ 方案一:使用阿里云 RDS(推荐,生产环境首选)

优势:自动备份、高可用、监控告警、无需运维底层,适合正式业务。
步骤

  1. 登录 阿里云控制台 → 搜索「云数据库 RDS」。
  2. 点击「创建实例」→ 选择引擎为 MySQL
  3. 配置参数:
    • 版本:选最新稳定版(如 8.0)
    • 规格:按需求选择(入门可选 1 核 2G,建议至少 2 核 4G)
    • 存储类型:SSD(性能更好)
    • 网络:与 ECS 同 VPC 可内网互通(节省流量、更安全)
  4. 设置账号密码 → 创建实例(通常 5–10 分钟完成)。
  5. 连接方式:
    • 获取白名单:在 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 » 阿里云服务器购买后如何快速安装MySQL数据库?