主從centos7鏈結
執行之前配好ssh免密
和關閉防火牆
vim aa.sh
#!/bin/bash
yum -y install mysql mysql-server #主安裝mysql
sed -i '/0/a\server-id=1' /etc/my.cnf #sed修改主配置
sed -i '/1/a\log-bin=mysql-bin' /etc/my.cnf
service mysqld start #啟動mysql
mysql -e "grant all on *.* to he@'%' identified by '123';" #shell mysql授權
mysql -e "flush privileges;"
file=`mysql -e "show master status"|awk '/mysql/'` #shell檢視mysql二進日誌
rz=`mysql -e "show master status"|awk '/mysql/'`
yum -y install expect #安裝免互動
#以下屬於expect免互動
/usr/bin/expect
set timeout 1000
expect "]#"
expect "]#"
expect "]#"
expect "]#"
expect "]#"
expect "]#"
expect "]#"
expect eof
eof
sh aa.sh 主引數ip 從引數ip
shell指令碼 mysql主從
bin bash systemctl stop firewalld setenforce 0user tom password 123 sl e ipaddr 192.168.52.34 這裡寫自己從的ip位址 master ipaddr 192.168.52.33 這裡寫自己主的ip位址 yum ...
編寫mysql備份指令碼 mysql 備份指令碼的編寫
最近在為做一些邊邊角角的工作,現在有乙個需求要每天把mysql的資料庫dump出來到備份機器上面去.看似簡單的任務也潛在了很多的需求,整理如下 自動執行 crontab 指令碼的環境變數設定 由於通過crontab 啟動執行的指令碼環境變數沒有設定,需要在指令碼中設定環境變數 使用何種方式備份資料庫...
MySQL基礎教程 mysql指令碼編寫
sql,結構化查詢語言,既是對資料庫進行操作的語言,也是資料庫指令碼檔案的副檔名。要求 新建乙個名為 library 的資料庫,包含 book reader 兩張表,根據自己的理解安排表的內容並插入資料。儲存截圖。實現 create database library uselibrary creat...