編寫MYSQL主從指令碼 centos6

2021-09-29 04:59:12 字數 920 閱讀 7053

主從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...