🔧 AI自动化运维:一句话完成MySQL安装
不写脚本、不手动配置,用自然语言指令在多台服务器上一键安装MySQL。
📋 场景说明
假设你需要在3台新服务器上安装MySQL,并完成基本配置。传统方式:
- 每台服务器执行yum install或apt install
- 手动修改配置文件(bind-address、端口等)
- 初始化数据库并设置root密码
- 配置远程访问权限
- 每台服务器重复一遍
本文演示如何使用CodeHerder(AI运维工具)简化这个流程。
🛠️ 准备工作
- 已安装CodeHerder(官网:https://ai.antcl.com/)
- 已配置好服务器别名(如
@server1、@server2、@server3) - 确保服务器可访问互联网(用于下载安装包)

🤖 操作步骤
第1步:输入指令
在CodeHerder对话框中输入:
@server1 @server2 @server3 帮我在三台服务器上安装MySQL 8.0,设置root密码为MyPass123!,并允许远程访问

第2步:AI返回方案
AI会返回以下方案供选择:
| 方案 | 说明 |
|---|---|
| 方案A | 使用系统包管理器安装(yum/apt) |
| 方案B | 使用官方MySQL APT/YUM仓库安装 |
| 方案C | 使用Docker容器运行MySQL |
选择方案B(推荐,能获得最新稳定版本和官方支持)。

第3步:AI执行安装
AI自动在三台服务器上执行以下操作:
- 检测操作系统版本,选择正确的安装方式
- 配置官方MySQL仓库
- 安装MySQL Server 8.0
- 启动MySQL服务并设置开机自启
- 运行安全初始化(设置root密码、删除匿名用户、禁止远程root登录等)
- 配置远程访问(修改bind-address为0.0.0.0,授权root远程连接)
输出示例:

第4步:验证安装结果
AI会自动执行验证命令:
bash
mysql -uroot -pMyPass123! -e "SELECT VERSION(); SHOW VARIABLES LIKE 'bind_address';"
