zoukankan      html  css  js  c++  java
  • ssh推送安装mysql脚本

    [root@tianyun project]# vim mysql_install_1.sh

    #! /usr/bin/env bash

    # mysql install 1

    # by tianyun

    while read line

    do

             {

             #yum 配置yum源

             ssh  root@$ip  “rm –rf /etc/yum.repos.d/*”

             ssh root@$ip    “wget ftp://172.16.8.100/yumrepo/centos7.repo -P /etc/yum.repos.d/”

             ssh root@$ip    “wget ftp://172.16.8.100/yumrepo/mysql57.repo -P /etc/yum.repos.d/

             ssh root@$ip “yum –y install lftp vim-enhanced bash-completion”

             #scp –r centos7.repo root@$ip:/etc/yum.repos.d/

             #关闭防火墙和selinux

             #Firewalld & SElinux

             ssh root@$ip “systemctl stop firewalld”

        “systemctl disabled firewalld”

             ssh root@$ip “setenforce 0”

       “sed –ri ‘/^SELINUX/cSELINUX=disabled’ /etc/selinux/config”

             #设置时钟

             #ntp

             ssh root@$ip “yum –y install chrony”

             ssh root@$ip “sed –ri ‘/3.centos/aserver 172.16.8.100 iburst’  /etc/chrony.conf”

             #启动时钟服务

             #ssh root@$ip “systemctl start chronyd”

        “systemctl enable chronyd”

             #install mysql5.7

             ssh root@$ip “yum –y install mysql-community-server”

             #启动mysql

             ssh root@$ip “systemctl start mysqld”

        “systemctl enable mysqld”

             ssh root@$ip “grep ‘temporary password’ /var/log/mysqld.log | awk ‘{print $NF}’ > /root/mysqloldpass.txt”

             #改mysql的初始密码

             ssh root@$ip “mysqladmin –uroot –p’`cat /root/mysqloldpass.txt`’ password ‘(TianYunYang123)’ ”

    }&

    done < ip.txt

    wait

    echo “all finish…”

  • 相关阅读:
    初始JSON
    JS异步加载的三种方式
    JS之事件
    关于null == 0?返回false的问题
    JS之类型转换
    金融(一)
    使用var声明的变量 和 直接赋值并未声明的变量的区别
    POJ2594 Treasure Exploration
    POJ1422 Air Raid
    Codevs1922 骑士共存问题
  • 原文地址:https://www.cnblogs.com/momenglin/p/10327512.html
Copyright © 2011-2022 走看看