Mysql自動備份,Mysql備份

來源:互聯網
上載者:User

Mysql自動備份,Mysql備份
Mysql自動備份批處理命令:

set"Ymd=%date:~,4%%date:~5,2%%date:~8,2%"

set"hMs=%time:~,2%%time:~3,2%%time:~6,2%"

mysqldump-uroot --password=password weixin> D:\mysql_back\weixin_%Ymd%_%hMs%.sql

命令解釋

要用mysqldump需要設定環境變數

Mysqldump.exe程式在mysql安裝目錄的bin目錄下

Set是批處理設定變數的命令

%date:~,4%是取date變數位置0開始長度4的字串

%date:~5,2%是取date變數位置5開始長度4的字串

weixin是資料庫的名字

>後邊是輸出目錄

Windows任務計劃實現隔一段時間執行一次批處理

運行(win+R)中輸入taskschd.msc開啟工作排程器

點擊工作排程器庫

右邊有個建立基本任務

一步一步配

最後輸入批處理的路徑即可

 

可以在工作排程器中管理工作計劃

 


問mysql怎自動備份資料庫?

windows下:
具體來說,我們若需利用工作排程器自動運行則應執行如下步驟:

1.單擊[開始] 按鈕,然後依次選擇“程式”→“附件”→“系統工具”→“任務計劃”(或者是“設定”→“控制台”→“任務計劃”),啟動Windows 2000的任務計劃管理程式。

2.在“任務計劃”視窗中雙擊“新增工作計劃”表徵圖,啟動系統的“任務計劃嚮導”,然後單擊“下一步”按鈕,在給出的程式列表中選擇需要自動啟動並執行應用程式,然後單擊“下一步”按鈕。
設定適當的任務計劃名稱並選擇自動執行這個任務的時間頻率(如每天、每星期、每月、一次性、每次啟動電腦時、每次登入時等),然後單擊“下一步”按鈕。
此時系統將會要求使用者對程式啟動並執行具體時間進行設定,如幾號、幾點鐘、哪幾個時間段才能運行等,我們只需根據自己的需要加以設定即可。

4.接下來系統將會要求使用者佈建適當的使用者名稱及密碼(5所示),以便系統今後能自動加以運行。

5.最後,我們只需單擊“完成”按鈕即可將相應任務添加到Windows 2000的工作排程器中,此後它就會自動“記住”這個任務,一旦系統時間及相關條件與使用者佈建的計劃相符,它就會自動調用使用者所指定的應用程式,十分方便(每次啟動Windows 2000的時候,工作排程器都會自動啟動,並在後台運行,確保使用者的計劃能夠按時執行)。

現在我們來測試一下剛才所建的任務是否成功,滑鼠右鍵單擊“php”程式表徵圖(6所示),在彈出的菜單裡面選擇“運行”。一般情況下程式表徵圖只要這樣啟用運行就可以正常啟動。如果運行失敗可查看使用者和密碼是否設定正確,還有確定“Task Scheduler”服務是否已啟動,本人當初就是為了節省系統資源把它關掉了導致運行失敗,害我找了大半天。另外也可從“系統日誌”裡查看到底是什麼原因造成運行失敗的。

好了,講了這麼多任務計劃的應用,現在我們切入正題,下面將介紹兩個例子:

一、讓PHP定時運行吧!
1、 編輯如下代碼,並儲存為test.php:
<?php
$fp = @fopen("test.txt", "a+");
fwrite($fp, date("Y-m-d H:i:s") . " 讓PHP定時運行吧!\n");
fclose($fp);
?>

2、添加一個任務計劃,在(2所示)這一步輸入命令:D:\php4\php.exe -q D:\php4\test.php

3、時間設定為每隔1分鐘運行一次,然後運行這個任務。

4、現在我們來看看d:\php4\test.txt檔案的內容時候是否成功。如果內容為如下所示,那麼恭喜你成功了。

2003-03-03 11:08:01 讓PHP定時運行吧!
2003-03-03 11:09:02 讓PHP定時運行吧!
2003-03-03 11:10:01 讓PHP定時運行吧!
2003-03-03 ......餘下全文>>
 
問mysql怎自動備份資料庫?

windows下:
具體來說,我們若需利用工作排程器自動運行則應執行如下步驟:

1.單擊[開始] 按鈕,然後依次選擇“程式”→“附件”→“系統工具”→“任務計劃”(或者是“設定”→“控制台”→“任務計劃”),啟動Windows 2000的任務計劃管理程式。

2.在“任務計劃”視窗中雙擊“新增工作計劃”表徵圖,啟動系統的“任務計劃嚮導”,然後單擊“下一步”按鈕,在給出的程式列表中選擇需要自動啟動並執行應用程式,然後單擊“下一步”按鈕。
設定適當的任務計劃名稱並選擇自動執行這個任務的時間頻率(如每天、每星期、每月、一次性、每次啟動電腦時、每次登入時等),然後單擊“下一步”按鈕。
此時系統將會要求使用者對程式啟動並執行具體時間進行設定,如幾號、幾點鐘、哪幾個時間段才能運行等,我們只需根據自己的需要加以設定即可。

4.接下來系統將會要求使用者佈建適當的使用者名稱及密碼(5所示),以便系統今後能自動加以運行。

5.最後,我們只需單擊“完成”按鈕即可將相應任務添加到Windows 2000的工作排程器中,此後它就會自動“記住”這個任務,一旦系統時間及相關條件與使用者佈建的計劃相符,它就會自動調用使用者所指定的應用程式,十分方便(每次啟動Windows 2000的時候,工作排程器都會自動啟動,並在後台運行,確保使用者的計劃能夠按時執行)。

現在我們來測試一下剛才所建的任務是否成功,滑鼠右鍵單擊“php”程式表徵圖(6所示),在彈出的菜單裡面選擇“運行”。一般情況下程式表徵圖只要這樣啟用運行就可以正常啟動。如果運行失敗可查看使用者和密碼是否設定正確,還有確定“Task Scheduler”服務是否已啟動,本人當初就是為了節省系統資源把它關掉了導致運行失敗,害我找了大半天。另外也可從“系統日誌”裡查看到底是什麼原因造成運行失敗的。

好了,講了這麼多任務計劃的應用,現在我們切入正題,下面將介紹兩個例子:

一、讓PHP定時運行吧!
1、 編輯如下代碼,並儲存為test.php:
<?php
$fp = @fopen("test.txt", "a+");
fwrite($fp, date("Y-m-d H:i:s") . " 讓PHP定時運行吧!\n");
fclose($fp);
?>

2、添加一個任務計劃,在(2所示)這一步輸入命令:D:\php4\php.exe -q D:\php4\test.php

3、時間設定為每隔1分鐘運行一次,然後運行這個任務。

4、現在我們來看看d:\php4\test.txt檔案的內容時候是否成功。如果內容為如下所示,那麼恭喜你成功了。

2003-03-03 11:08:01 讓PHP定時運行吧!
2003-03-03 11:09:02 讓PHP定時運行吧!
2003-03-03 11:10:01 讓PHP定時運行吧!
2003-03-03 ......餘下全文>>
 

相關文章

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.