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…”

  • 相关阅读:
    Java多线程学习---------超详细总结(java 多线程 同步 数据传递 )
    类的高级特性——抽象类
    多态
    继承、继承中的重写
    接口interface、实现接口implements
    “==”运算符与equals()
    静态成员
    对象
    属性和行为(成员变量和成员方法)
    字符串生成器
  • 原文地址:https://www.cnblogs.com/momenglin/p/10327512.html
Copyright © 2011-2022 走看看