首页 > 数据库技术 > 详细

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

时间:2018-05-25 21:59:09      阅读:238      评论:0      收藏:0      [点我收藏+]
#!/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在多台服务器的自动安装

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

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!