国产探花免费观看_亚洲丰满少妇自慰呻吟_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


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 北安市| 青岛市| 隆回县| 湘阴县| 时尚| 兴海县| 中宁县| 峡江县| 沙湾县| 西华县| 仁怀市| 永福县| 噶尔县| 民勤县| 武功县| 清镇市| 潜江市| 新干县| 图片| 宝兴县| 鹰潭市| 黑水县| 南郑县| 商都县| 绵阳市| 台安县| 聂荣县| 遂平县| 东明县| 马关县| 栾川县| 锦屏县| 彭山县| 吉安县| 富阳市| 三原县| 佛教| 铁力市| 安庆市| 宜宾县| 尖扎县|