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

首頁 > 數據庫 > MySQL > 正文

實例講解如何利用crontab定時備份MySQL

2024-07-24 12:58:05
字體:
來源:轉載
供稿:網友
利用系統crontab來定時執行備份文件,按日期對備份結果進行保存,達到備份的目的。

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

#mkdir /mysqldata

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

#vi /usr/sbin/bakmysql

輸入

注意:`符號是TAB鍵上面的符號,不是ENTER左邊的

還有date后要有一個空格。

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點鐘執行備份

02 * * * * root /usr/sbin/bakmysql

每小時第二分鐘備份一次

5、重新啟動crond

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

完成。

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

mysql20070929.tar.gz

直接下載即可。


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 莱芜市| 镇康县| 伊金霍洛旗| 蚌埠市| 册亨县| 自治县| 桓仁| 宣威市| 西平县| 凤庆县| 长宁区| 永福县| 漠河县| 青海省| 漠河县| 沾化县| 聂拉木县| 广南县| 平陆县| 桂平市| 乐昌市| 德保县| 新邵县| 班玛县| 南城县| 凌海市| 呼伦贝尔市| 休宁县| 昌黎县| 墨竹工卡县| 襄城县| 达尔| 黄骅市| 龙川县| 湄潭县| 澎湖县| 浪卡子县| 延津县| 儋州市| 金乡县| 兴国县|