码迷,mamicode.com
首页 > 数据库 > 详细

ansible实现mariadb在多台服务器的自动安装

时间:2018-05-25 22:04:40      阅读:184      评论:0      收藏:0      [点我收藏+]

标签:ansible

#!/bin/bash #ansible 命令 `ansible all -m user -a ‘name=mysql home=/home/app/dbdata group=mysql‘` `ansible all -m group -a ‘name=mysql gid=306 system=yes‘` #ansible all -m copy -a ‘src=/home/mariadb-10.2.8-linux-x86_64.tar.gz dest=/home/‘ `ansible all -m unarchive -a ‘src=/home/mariadb-10.2.8-linux-x86_64.tar.gz dest=/usr/local copy=yes‘` `ansible all -m file -a ‘path=/uar/local/mysql src=/usr/local/mariadb-10.2.8-linux-x86_64/ state=link‘` `ansible all -m file -a ‘path=/etc/mysql state=directory‘` `ansible all -m copy -a ‘src=/usr/local/mysql/support-files/my-huge.cnf dest=/etc/mysql/my.cnf‘` `ansible all -m lineinfile -a ‘dest=/etc/mysql/my.cnf line="datair = /home/app/dbdata\ninnodb_file_per_table = on\nskip_name_resolve =on"‘` `ansible all -m shell -a ‘./scripts/mysql_install_db --datadir=/home/app/dbdata --user=mysql chdir=/usr/local/mysql/‘` `ansible all -m file -a ‘path=/var/log/mariadb state=directory‘` `ansible all -m file -a ‘name=/var/log/mariadb/mariadb.log owner=mysql group=mysql state=touch‘` `ansible all -m copy -a ‘src=/usr/local/mysql/support-files/mysql.server dest=/etc/init.d/mysqld‘` `ansible all -m shell -a ‘chkconfig --add mysqld‘`

ansible实现mariadb在多台服务器的自动安装

标签:ansible

原文地址:http://blog.51cto.com/13766835/2120366

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!