�天备份 mysql 数�库的脚本
#!/bin/sh
cd /home/mysql-backup
rm alldb.5.tar.gz -f
mv alldb.4.tar.gz alldb.5.tar.gz>/dev/null 2>&1
mv alldb.3.tar.gz alldb.4.tar.gz>/dev/null 2>&1
mv alldb.2.tar.gz alldb.3.tar.gz>/dev/null 2>&1
mv alldb.1.tar.gz alldb.2.tar.gz>/dev/null 2>&1
mv alldb.0.tar.gz alldb.1.tar.gz>/dev/null 2>&1
tar zcf alldb.0.tar.gz alldb.sql>/dev/null 2>&1
rm alldb.sql -f
mysqldump --all-databases --opt -ppassword>alldb.sql
上é?¢çš„æœ€å?Žä¸€å?¥è¯?ä¸ -ppassword çš„ password 表示 root å¸?å?·çš„密ç ?ï¼ŒæŠŠå®ƒæ”¹ä¸ºä½ è‡ªå·±çš„æ•°æ?®åº“çš„ root å¸?å?·å¯†ç ?å°±å?¯ä»¥äº†ï¼Œæˆ–è€…ä½ å?¯ä»¥ä¸“门建立一个用æ?¥å¤‡ä»½çš„用户æ?¥ä»£æ›¿ root å¸?å?·ã€‚å?¦å¤–ï¼Œä½ è¦?ä¿?è¯? /home/mysql-backup 目录是å˜åœ¨çš„。最å?ŽæŠŠè¿™ä¸ªè„šæœ¬å±žæ€§æ”¹ä¸º 755,属主是 root.root,放在 /etc/cron.daily 目录下就å?¯ä»¥æ¯?天备份一次数æ?®åº“了,并且以一个星期为周期进行循环。 如果å†?åŠ ä¸Šå?Œæœºå¤‡ä»½ï¼Œå°†ä¼šæ›´ä¿?险。
å?Œæ ·çš„æ–¹æ³•å?¯ä»¥ç”¨äºŽå¤‡ä»½ç½‘站内容ã€?dns æ•°æ?®åº“ç‰ã€‚
Leave a Comment