Dict.CN 在線詞典, 英語學習, 在線翻譯

          都市淘沙者

          荔枝FM Everyone can be host

          統計

          留言簿(23)

          積分與排名

          優秀學習網站

          友情連接

          閱讀排行榜

          評論排行榜

          利用Crontab為Linux定時備份Mysql數據庫(zhuan)

           

          利用系統Crontab來定時執行備份文件,按日期對備份結果進行保存,達到備份的目的。

          1、創建保存備份文件的路徑/mysqldata

          #mkdir /mysqldata

          2、創建/usr/sbin/bakmysql文件

          #vi /usr/sbin/bakmysql

          輸入

          rq=` date +%Y%m%d `

          tar zcvf /mysqldata/mysql$rq.tar.gz /var/lib/mysql

          或者寫成

          rq=` date +%Y%m%d `

          mysqldump --all-databases -u root -p密碼 > /mysqldata/mysql$rq.sql

          /var/lib/mysql是你數據庫文件的目錄,部分用戶是/usr/local/mysql/data,每個人可能不同

          /mysqldata/表示保存備份文件的目錄,這個每個人也可以根據自己的要求來做。

          3、修改文件屬性,使其可執行

          # chmod +x /usr/sbin/bakmysql

          4、修改/etc/crontab

          #vi /etc/crontab

          在下面添加

          01 3 * * * root /usr/sbin/bakmysql

          表示每天3點鐘執行備份

          5、重新啟動crond

          # /etc/rc.d/init.d/crond restart

          完成。

          這樣每天你在/mysqldata可以看到這樣的文件

          mysql20040619.tar.gz

          你直接下載就可以了。

          posted on 2007-09-18 23:12 都市淘沙者 閱讀(226) 評論(0)  編輯  收藏 所屬分類: Oracle/Mysql/Postgres/

          主站蜘蛛池模板: 论坛| 铜鼓县| 吉安县| 常熟市| 武陟县| 逊克县| 新晃| 四会市| 海宁市| 安西县| 巴彦淖尔市| 临漳县| 荥阳市| 文昌市| 阿克苏市| 浦江县| 嘉定区| 盱眙县| 常山县| 营口市| 怀安县| 台湾省| 洮南市| 东光县| 龙里县| 西林县| 定远县| 万荣县| 山丹县| 北流市| 丰台区| 荣昌县| 呼图壁县| 老河口市| 泗洪县| 通河县| 成都市| 三穗县| 股票| 玉田县| 建平县|