WEB开发网      婵犻潧鍊婚弲顐︽偟椤栨稓闄勯柦妯侯槸閻庤霉濠婂骸浜剧紒杈ㄥ笚閹峰懘鎮╅崹顐ゆ殸婵炴垶鎸撮崑鎾趁归悩鐑橆棄闁搞劌瀛╃粋宥夘敃閿濆柊锕傛煙鐎涙ê鐏f繝濠冨灴閹啴宕熼鍡╀紘婵炲濮惧Λ鍕叏閳哄懎绀夋繛鎴濈-楠炪垽鎮归崶褍妲婚柛銊ュ缁傚秹鏁撻敓锟� ---闂佹寧娲╅幏锟�
开发学院数据库MySQL 每天备份 mysql 数据库的脚本 阅读

每天备份 mysql 数据库的脚本

 2007-02-19 10:54:25 来源:WEB开发网 闂侀潧妫撮幏锟�闂佸憡鍨电换鎰版儍椤掑倵鍋撳☉娆嶄沪缂傚稄鎷�婵犫拃鍛粶闁靛洤娲ㄩ埀顒佺⊕閵囩偟绱為敓锟�闂侀潧妫撮幏锟�  闂佺ǹ绻楀▍鏇㈠极閻愬搫绾ч柕濠忕細閼割亜顪冪€n剙浠ф繛鍫熷灥椤曘儵顢欓悡搴ば�
核心提示:1.#!/bin/sh2.cd/home/mysql-backup3.rmalldb.5.tar.gz-f4.mvalldb.4.tar.gzalldb.5.tar.gz>/dev/null2>&15.mvalldb.3.tar.gzalldb.4.tar.gz>/dev/null2>&16.m

1.#!/bin/sh

2.cd/home/mysql-backup

3.rmalldb.5.tar.gz-f

4.mvalldb.4.tar.gzalldb.5.tar.gz>/dev/null2>&1

5.mvalldb.3.tar.gzalldb.4.tar.gz>/dev/null2>&1

6.mvalldb.2.tar.gzalldb.3.tar.gz>/dev/null2>&1

7.mvalldb.1.tar.gzalldb.2.tar.gz>/dev/null2>&1

8.mvalldb.0.tar.gzalldb.1.tar.gz>/dev/null2>&1

9.tarzcfalldb.0.tar.gzalldb.sql>/dev/null2>&1

10.rmalldb.sql-f

11.mysqldump–all-databases–opt-ppassword>alldb.sql

上面的最后一句话中-ppassword的password表示root帐号的密码,把它改为你自己的数据库的root帐号密码就可以了,或者你可以专门建立一个用来备份的用户来代替root帐号。另外,你要保证/home/mysql-backup目录是存在的。最后把这个脚本属性改为755,属主是root.root,放在/etc/cron.daily目录下就可以每天备份一次数据库了,并且以一个星期为周期进行循环。如果再加上双机备份,将会更保险。

同样的方法可以用于备份网站内容、dns数据库等。

Tags:

编辑录入:coldstar [复制链接] [打 印]
赞助商链接