[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/c\SELINUX=disabled’ /etc/selinux/config”

#设置时钟

#ntp

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

ssh root@$ip “sed –ri ‘/3.centos/a\server 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…”

ssh推送安装mysql脚本的更多相关文章

  1. 用scp命令来通过ssh传输文件,ssh推送.py程序到CentOS7服务器端出现lost connection错误

    ssh推送.py程序到CentOS7服务器端运行出现lost connection错误 (base) F:\workspace>dir 驱动器 F 中的卷是 新加卷 卷的序列号是 C2B9-62 ...

  2. Rehat一键安装mysql脚本和备份数据库脚本

    Rehat一键安装mysql脚本 ##说明:适用,Rehat 5 6 7 1.运行状态,运行成功输出mysql临时密码 2.代码如下 #!/bin/bash #获取系统信息 sudo cat /etc ...

  3. ssh推送.py程序到服务器端运行

    C:\Users\jiangshan>ssh jiangshan@192.168.1.191jiangshan@192.168.1.191's password:Last login: Sun ...

  4. linux一键安装mysql脚本

    #!/bin/sh if [ -s /etc/my.cnf ];then rm -rf /etc/my.cnf fi echo "------------------------------ ...

  5. 本地安装mysql脚本

    [root@tianyun ~]# vim mysql_install.sh #!/usr/bin/env bash #mysql install 2 #by tianyun #yum 配置yum源 ...

  6. 天兔(Lepus)监控邮件推送安装配置

    好吧,我承认官网的邮件配置教程我又没看懂,这里记录下我的配置方法 [root@HE3]# vi /usr/local/lepus/test_send_mail.py #!/usr/bin/envpyt ...

  7. 如何将本地项目推送到Github

    如何将本地项目推送到Github Tip:在本地要安装好Git,官网:https://git-scm.com/ 一个学习Git的好地方:https://try.github.io/ 在线闯关实战,边练 ...

  8. IOS使用APNS推送Payload字节数限制导致推送不成功

    这2天须要在推送上加上脚本,找到了badge方法能够加脚本.加上后可是怎么推送也不成功.郁闷了好久.在网上查找相关资料. 最终被我找到原因: "Payload--最多256bytes. &q ...

  9. Git远程推送文件太大的error解决

    error: RPC failed; curl 56 OpenSSL SSL_read: SSL_ERROR_SYSCALL, errfno 10054 方法1: 改成ssh推送 方法2: 把推送的缓 ...

随机推荐

  1. VC.VS版本&VC版本&OpenCV版本

    1.VS版本 与 VC版本 的对应关系,以及opencv 对 VC版本 的支持情况 - 魔法学徒 - CSDN博客.html(https://blog.csdn.net/yefcion/article ...

  2. 使用socket.io实现双向实时消息传递,(客服聊天功能)

    思否 https://segmentfault.com/a/1190000010974426 博客园 https://www.cnblogs.com/limitcode/p/7845168.html ...

  3. solr后台操作Documents之增删改查

    偶尔会用到solr后台操作一些数据,比如测试等一些情况.但具体用的时候可能会忘记,或者搜的时候结果不全,在此略详细的记一下. 1.添加 {"id":6,"title&qu ...

  4. js统计页面中各个标签出现的次数,倒序排列

    // html <html> <div>hello</div> <div>world</div> <a href="&quo ...

  5. Win7原装ISO镜像封装USB3.0&网卡驱动

    Win7原装ISO镜像封装USB3.0&网卡驱动   最新购买的电脑是Windows10系统,想装回Windows7,但是装Windows7发现网络适配器没出现,如果没有USB2.0接口,US ...

  6. 学习BM算法

    BM算法: 希望大家别见怪,当前博客只用于个人记录所用. [例题]Poor God Water 题意: 有肉,鱼,巧克力三种食物,有几种禁忌,对于连续的三个食物, 1.这三个食物不能都相同: 2.若三 ...

  7. java的设计模式的一些链接,站在巨人的肩膀上,才能看的更远。(均来源与网上的各个大牛的博客中)

    创建型抽象工厂模式 http://www.cnblogs.com/java-my-life/archive/2012/03/28/2418836.html工厂方法 http://www.cnblogs ...

  8. Spring、SpringMVC版本及配置

    一.Spring版本 Spring的最新版本是Spring 5.x,Spring 4.x的最后版本是Spring 4.3.x,会维护到2020年(Spring的GitHub主页对此有说明). 二.Sp ...

  9. OkHttp3 + retrofit2 封装

    0.下载文件 1.gradle 添加 compile 'com.squareup.retrofit2:retrofit:2.1.0'compile 'com.squareup.retrofit2:co ...

  10. Django rest-framework框架-解析器

    解析器: 开始: django: request.POST/ request.body 满足一下两个要求POST中才有值 1. 如果请求头中的 Content-Type: application/x- ...