的本地备份和双机相互备份脚本牛

清洗/清理设备2021年09月06日

先修改脚本进行必要的配置,然后以root用户执行.

1. 第一执行远程备份时先用 first参数.

2. 本地备份用local参数

3. 远程备份不用参数注意1

注意:需要在另一主机上的Mysql用户用添加用户..

新华北京11月21日电题:取消药品政府定价适逢其时 需要配置的地方:

# define host and mysql password

REMOTE_HOST=\"\" #远程主机名或IP

REMOTE_PASSWORD=\"\" #远程主机的mysql中的root@本地主机 密码.

# define database path

DB_PATH=\"/var/lib/mysql\" #本地mysql数据库路径

LOCAL_PASSWORD=\"\" #本地mysql root用户密码

DB_BACKUP_PATH=\"/root/db_bk\" #本地备份时数据保存的路径

NO_BACKUP_DB=\"\" 设置本地数据库中不想备份的数据库名,用空格隔开

直接下载

#!/bin/sh

# mysqldump_

# this scripts is used to backup MySQL database bettwen tow MySQL SERVER!

# define host and mysql password

REMOTE_HOST=\"\"

REMOTE_PASSWORD=\"\"

# define database path

DB_PATH=\"/var/lib/mysql\"

LOCAL_PASSWORD=\"\"

DB_BACKUP_PATH=\"/root/db_bk\"

# define which database no back up, write db anme escap whit space!

# example;

# NO_BACKUP_DB=\"yns test ps_note\"

# this said that if db name is \"yns\" or \"test\" or \"ps_note\", then not backup them!

NO_BACKUP_DB=\"\"

# get the database name and process one by one

echo \"Start to Backup...\";

#ls /var/lib/mysql /tmp/l

if [ \"\" != \"help\" ]; then

for db in `ls $DB_PATH`; do

if_backup=\"1\"

if [ -d $DB_PATH/$db ] ; then

for noBackDB in $NO_BACKUP_DB ; do

if ( test \"$db\" = \"$noBackDB\" ); then

#echo -n \"...\";

if_backup=\"\";

fi

done

if [ $if_backup ]; then

case \"\" in

first)

echo -n \"Crate db [ $db ] on $REMOTE_HOST first!\"

result=`mysqladmin -h $REMOTE_HOST --password=$REMOTE_PASSWORD create $db`

if [ ! $result ]; then

echo \"...Done!\";

else

echo \"...Fialed! check your configure plz!\";

echo \"Remote host said: $result\";

exit

fi

;;

local)

# back up to localhost dir.

if [ ! -d $DB_BACKUP_PATH ]; then

mkdir $DB_BACKUP_PATH

fi

echo -n \"[ $db ]....Backup to local$DB_BACKUP_PATH with gzip\";

if [ -e \"$DB_BACKUP_PATH/$\" ]; then

mv $DB_BACKUP_PATH/$ $DB_BACKUP_PATH/$;

fi

mysqldump --password=Walte#Ming $db | gzip $DB_BACKUP_PATH/$

echo \"...[OK]\"

;;

*)

# Do common Backup!

echo -n \"[ $db ]...Do Backup! ==== $REMOTE_HOST/$db\";

mysqldump --add-drop-table $db --password=$LOCAL_PASSWORD | mysql -h $REMOTE_HOST --password=$REMOTE_PASSWORD $db

echo \"....[OK]\";

esac

else

echo \"[ $db ]\";

echo \"***This database set to Not backup!...Operation CANCELED!\";

fi

else

echo \"[ $db ]\";

echo \"***Warning! Not a DataBbase. Backup Canceled***\";

fi

done

else

echo \"Usage: mysqldupm_ [firs|local|help]\";

echo \"Some question ask for href=\"mailto:walteyh@\";\"walteyh@\";

fi

# Ended all backup opretion!

echo \"\";

echo \"Note: if there is come wrong message white MySQL, you should check yourconfigure first!\";

exit

查看本文来源

丽江白癜风哪里治疗好
西安前列腺炎
黄芪精和生脉饮哪个好一点
相关阅读
盂县北下庄乡“喜迎二十大、奋进新征程”七一朗诵邀请赛圆满举办

“出淤泥而不染,苍清涟而不附身……”清韵悠扬的的音乐、铿锵有力的诵读...

2023-11-25
6月26日,广州市旅游零售业职业学校2022年特长生招生面试启动

6同月26日天河区旅游观光国际贸易职业了学校2022年擅长于生理科考取启动 为...

2023-10-29
老外网评开玩笑的5道中国菜,麻婆豆腐上榜,第4种吃起来很过瘾

随着我们中国人在近年来的声望愈加大,愈加多的中国人元素都被贮存了近年...

2023-10-13
为吃榨菜也是拼了?吉利&孚能科技12GWh电池项目动工

为吃榨菜也是拼了?大黑&恩能高科技12GWh充电电池工程项目开工 5年初19日...

2023-10-12
求函数最值,一般方法和解决办法,和你想的可能不一样

求取formula_最绝对值的情况,相信大家都不陌生。平时我们用得最多的步骤,...

2023-10-09
蒋勤勤高清照片被修复,老戏骨陈建斌的太太,颜值比甄嬛还美

蒋勤勤较亚洲台图片被复建,才想到老戏骨陈建斌的老婆,原来这么迷人。 ...

2023-10-07
友情链接