MySql在Windows下自動備份的幾種方法

1、仿製date文件夾備份
============================
設想環境:
MySQL   裝置方位:C:\MySQL
論壇數據庫名稱爲:bbs
數據庫備份目的地:C:\db_bak\
============================
新建db_bak.bat,寫入以下代碼


*******************************Code Start*****************************
net stop mysql
xcopy c:\mysql\data\bbs\*.* c:\db_bak\bbs\%date:~0,10%\ /S /I
net start mysql
*******************************Code End *****************************

   然後運用Windows的“計劃使命”守時履行該批處理腳本即可。(例如:每天清晨3點履行back_db.bat)
解說:備份和康復的操作都對比簡單,完整性對比高,操控備份週期對比靈敏,例如,用%date:~0,10%。此辦法合適有獨立主機但對mysql沒有管 理經歷的用戶。缺陷是佔用空間對比多,備份時刻mysql會短時刻斷開(例如:關於30M左右的數據庫耗時5s左右),關於%date:~0,10%的用 法參閱           。
看看電影網

2、mysqldump備份成sql文件
==============
設想環境:
MySQL   裝置方位:C:\MySQL
論壇數據庫名稱爲:bbs
MySQL root   暗碼:123456
數據庫備份目的地:D:\db_backup\

腳本:


*******************************Code Start*****************************
@echo off
C:\MySQL\bin\mysqladmin -u root --password=123456 shutdown
C:\MySQL\bin\mysqldump --opt -u root --password=123456 bbs > D:\db_backup\bbs.sql
C:\MySQL\bin\mysqld-nt
*******************************Code End*****************************

將以上代碼保管爲backup_db.bat
然後運用Windows的“計劃使命”守時履行該腳本即可。(例如:每天清晨5點履行back_db.bat)
ck電影網

3、運用WinRAR對MySQL數據庫進行守時備份。 
關於MySQL的備份,最佳的辦法即是直接備份MySQL數據庫的Data目錄。下面供給了一個運用WinRAR來對Data目錄進行守時備份的辦法。

首要當然要把WinRAR裝置到覈算機上。

將下面的指令寫入到一個文本文件裏

*******************************Code Start*****************************
net stop mysql

c:\progra~1\winrar\winrar a -ag -k -r -s d:\mysql.rar d:\mysql\data

net start mysql
*******************************Code End*****************************

保存,然後將文本文件的擴展名修改成CMD。

進入操控面版,翻開計劃使命,雙擊“增加計劃使命”。

在計劃使命導遊中找到方纔的CMD文件,接着爲這個使命指定一個運轉時刻和運轉時運用的賬號暗碼就可以了。

這種辦法缺陷是佔用時刻對比多,備份時刻緊縮需求時刻,mysql斷開比榜首種辦法更多的時刻,可是關於文件命名極好。總歸各有千秋。

奇米影視

發佈了4 篇原創文章 · 獲贊 1 · 訪問量 2萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章