1、shell 脚本:mysql.sh
#!/bin/sh mysql -h127.0.0.1 -uroot -pRU#@xcN1NGSp etcmj < /tmp/mysql.sql #-u用户名 -p密码 etcmj(数据库名称) #mysql.sql 数据库命令
2、需要执行的数据库命令:mysql.sql
show tables;
3、ansible-playbook脚本:mysql.yml
---
- hosts: web
remote_user: root
tasks:
- name: copy sh
copy: src=/home/mysql.sh dest=/tmp mode=755
- name: copy sql
copy: src=/home/mysql.sql dest=/tmp mode=755
- name: 执行脚本
shell: /tmp/mysql.sh
浙公网安备 33010602011771号