国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 數據庫 > MySQL > 正文

Linux自動備份MySQL數據庫的實用方法

2024-07-24 12:57:55
字體:
來源:轉載
供稿:網友

MySQL定期備份是一項重要的工作,但人工操作太繁瑣,也難避免有所疏漏,使用下面的方法即可讓系統定期備份數據。


◆1、創建備份文件夾


#cd /www

#makedir backup


◆2、編寫運行腳本


#vi autobackup


寫入以下內容:


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

mysql_bin_dir/mysqldump –opt dataname -u user -ppassWord | gzip > /www/mysqlbackup/name$filename.gz


保存退出


說明:


(1)mysql_bin_dir:mysql的bin路徑;


(2)dataname:數據庫名;


(3)user:數據庫用戶名;


(4)password:用戶密碼;


(5)name:自定義備份文件前綴標識。


如上例,將自動備份mysql數據庫,并以gzip壓縮方式存儲,文件名為name20080101.gz的形式。


◆3、為腳本添加執行權限


#chmod +x autobackup


◆4、讓crontab來完成定期執行的任務


這一步中,Redhat的方法會不一樣,后面專門給出。


編輯crontab:


#vi /etc/crontab


在最后一行中加入:


01 5 * * * root /www/autobackup


每天5點運行腳本,也可以修改5為其他指定時間。


Redhat方法:


Redhat的crontab采用按時間調用4個目錄(/etc/cron.hourly:每小時;/etc/cron.daily:每天;/etc/cron.weekly:每周;/etc/cron.monthly:每月)中腳本出來運行的方式。


Redhat中只需要將剛才編輯的腳本復制到相應的目錄即可。


◆5、重啟crontab


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


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 惠州市| 色达县| 苍南县| 博兴县| 黔西县| 杨浦区| 东港市| 翁源县| 堆龙德庆县| 万源市| 和林格尔县| 新竹市| 清水县| 中江县| 昌邑市| 萨嘎县| 泾阳县| 土默特右旗| 夹江县| 德阳市| 荃湾区| 吉隆县| 海晏县| 张掖市| 康定县| 宁波市| 嵩明县| 湾仔区| 中江县| 绥芬河市| 西青区| 襄城县| 大渡口区| 阳泉市| 昭平县| 扶风县| 普陀区| 百色市| 邛崃市| 洪雅县| 吉水县|