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/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脚本的更多相关文章
- 用scp命令来通过ssh传输文件,ssh推送.py程序到CentOS7服务器端出现lost connection错误
ssh推送.py程序到CentOS7服务器端运行出现lost connection错误 (base) F:\workspace>dir 驱动器 F 中的卷是 新加卷 卷的序列号是 C2B9-62 ...
- Rehat一键安装mysql脚本和备份数据库脚本
Rehat一键安装mysql脚本 ##说明:适用,Rehat 5 6 7 1.运行状态,运行成功输出mysql临时密码 2.代码如下 #!/bin/bash #获取系统信息 sudo cat /etc ...
- ssh推送.py程序到服务器端运行
C:\Users\jiangshan>ssh jiangshan@192.168.1.191jiangshan@192.168.1.191's password:Last login: Sun ...
- linux一键安装mysql脚本
#!/bin/sh if [ -s /etc/my.cnf ];then rm -rf /etc/my.cnf fi echo "------------------------------ ...
- 本地安装mysql脚本
[root@tianyun ~]# vim mysql_install.sh #!/usr/bin/env bash #mysql install 2 #by tianyun #yum 配置yum源 ...
- 天兔(Lepus)监控邮件推送安装配置
好吧,我承认官网的邮件配置教程我又没看懂,这里记录下我的配置方法 [root@HE3]# vi /usr/local/lepus/test_send_mail.py #!/usr/bin/envpyt ...
- 如何将本地项目推送到Github
如何将本地项目推送到Github Tip:在本地要安装好Git,官网:https://git-scm.com/ 一个学习Git的好地方:https://try.github.io/ 在线闯关实战,边练 ...
- IOS使用APNS推送Payload字节数限制导致推送不成功
这2天须要在推送上加上脚本,找到了badge方法能够加脚本.加上后可是怎么推送也不成功.郁闷了好久.在网上查找相关资料. 最终被我找到原因: "Payload--最多256bytes. &q ...
- Git远程推送文件太大的error解决
error: RPC failed; curl 56 OpenSSL SSL_read: SSL_ERROR_SYSCALL, errfno 10054 方法1: 改成ssh推送 方法2: 把推送的缓 ...
随机推荐
- SQL FIND_IN_SET() 判断某一个数是否存在于数据表某个以逗号分隔开字段数据中
数据表中的字段存储的是以逗号分隔开的字符串, 例如 (1,2,6,8) 以前不知道这个用法, 碰到比如 8 是否包含在改字符串里面只能一个个取出来, 然后解析成数组,再判断是否在该数组中,效率极低: ...
- HDU 1317:XYZZY
Problem Description It has recently been discovered how to run open-source software on the Y-Crate g ...
- 码云、coding拉取项目代码
1.git init 2.git remote add origin "你的码云或coding项目地址(ssh或https)" 3.git pull origin master
- js统计页面中各个标签出现的次数,倒序排列
// html <html> <div>hello</div> <div>world</div> <a href="&quo ...
- python xlrd模块
一.什么是xlrd模块? Python操作excel主要用到xlrd和xlwt这两个库,即xlrd是读excel,xlwt是写excel的库. 二.使用介绍 1.常用单元格中的数据类型 类型 含义 e ...
- poj1797(dijstra变形,求最小边的最大值)
题目链接:https://vjudge.net/problem/POJ-1797 题意:n个点,m条带权边,求点1到点n的所有路径中最小边的最大值. 思路: 和poj2253一样,只不过那题n< ...
- [转帖]中国新超算彻底告别进口CPU 国产芯片已可与国外抗衡
中国新超算彻底告别进口CPU 国产芯片已可与国外抗衡 蓝天·2017-10-17·本土IC 来源: 观察者网 https://www.laoyaoba.com/html/news/newsdetail ...
- SpreadJS:一款高度类似Excel的开发工具,功能涵盖Excel的 95% 以上
Excel 作为一款深受用户喜爱的电子表格工具,借助其直观的界面.出色的计算性能.数据分析和图表,已经成为数据统计领域不可或缺的软件之一. 基于Excel对数据处理与分析的卓越表现,把Excel的功能 ...
- (五)mybatis开发dao层
目录 SqlSession 是线程不安全的 原始 dao 开发方法 Mapper 代理方法 关于代理对象 SqlSession 是线程不安全的 SqlSession 是 线程不安全 的: 对于它,我们 ...
- 网络流Dinic--模板
#define IOS ios_base::sync_with_stdio(0); cin.tie(0); #include <cstdio>//sprintf islower isupp ...