用ansible安装mysql并修改密码
时间: 2024-05-06 18:17:58 浏览: 181
以下是使用Ansible安装MySQL并修改密码的步骤:
1. 在Ansible控制机上安装MySQL的Ansible模块
```
sudo apt-get update
sudo apt-get install python-mysqldb
```
2. 创建Ansible playbook文件
创建一个名为`mysql.yml`的文件,并将以下内容复制到文件中:
```
---
- hosts: your-server
become: yes
vars:
mysql_root_password: your-password
tasks:
- name: Install MySQL
apt:
name: mysql-server
state: present
tags:
- mysql
- name: Update root password
mysql_user:
name: root
host_all: yes
password: "{{ mysql_root_password }}"
login_user: root
login_password: ''
tags:
- mysql
```
注意替换`your-server`和`your-password`为你自己的主机名和密码。
3. 执行Ansible playbook
运行以下命令执行Ansible playbook:
```
ansible-playbook mysql.yml
```
这将安装MySQL并将root用户密码设置为你在`mysql.yml`文件中定义的密码。
希望这可以帮助你安装MySQL并修改密码。
阅读全文