的本地备份和双机相互备份脚本呢
http://tlbdf.999ask.com/,铁岭白癜风医院 先修改脚本进行必要的配置,然后以root用户执行.
1. 第一执行远程备份时先用 first参数.
2. 本地备份用local参数
3. 远程备份不用参数注意1
注意:需要在另一主机上的Mysql用户用添加用户..
需要配置的地方:
# 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 [ \"$1\" != \"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 \"$1\" 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
查看本文来源
许昌银屑病哪好福州治疗前列腺炎费用多少钱
肝气虚症状有哪些
- 上一页:的本地备份和双机相互备份脚本牛
- 下一页:的管理工具的
-
谢娜现身芒果台彩排,脸颊孩子气脸色蜡黄,却秒删与何炅亲密照片
5年底18日傍晚,娱乐节目主持联袂现身湖南卫视小年夜开场。联袂穿一件紫色...
2023-11-25
-
广东附属医院大学:赞!一“研”为定,全寝上岸
汾州小学堂 “工”个数住宿 佛山药学该大学汾州小学堂4-302住宿全体考工登...
2023-10-29
-
国际刑警组织丨曼陀罗误当蔬菜吃,宁夏一对母子中毒!
6年末12日 固原市一对母女因误食蓝花 导致中所毒 病变楼下农作物的蓝花。...
2023-10-13
-
共赏盛夏奇观!vivo S15系列快闪大型活动来袭,热闹非凡
就在日前,vivo另一款了全新的#vivo S15#复刻版APP,欣赏了网友们的关注。为了...
2023-10-12
-
《楚乔传2》宣发启动,4大主演被惊公布,网友:你们是真敢接呀
2017年是古代道情超越巅峰的一年,因为首部由赵丽颖,洪新增,李沁等人导...
2023-10-07
-
少和这3种人在一同,不管你多么有钱有势!多少人败在这上面
俗话说“知人知面不知情”, 在经常跟室友感情的过程里面, 并不是自已都...
2023-10-06