的本地备份和双机相互备份脚本牛
先修改脚本进行必要的配置,然后以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