這個方法是用bat批處理來完成的。
假想環境:MySQL 安裝位置:D:\Program Files\MySQL\MySQL Server 5.0\data
資料庫名稱為:952game資料庫備份目的地:d:\db_bak\ (你想把資料庫備份到哪個盤的路徑)我想備到D盤的db-bak目錄下面============================新建db_bak.bat,寫入以下代碼
net stop mysql
x c:\mysql\data\bbs\*.* d:\db_bak\bbs\%date:~0,3%\ /y
net start mysql
如圖詳解:
最好一步就是實現如何定時備份了,跟我學!GO go go
這里我們採用最簡單的方法
使用Windows的「計劃任務」定時執行該批處理腳本即可。(例如:每天凌晨3點執行back_db.bat)
不會的話請看圖文:
1、運行,計劃任務
2、添加計劃任務。
3、最後一步就是指定備份時間了。
到這里就完成自動定時備份了,很簡單吧。
最後pc6.com小編清晨再給大家多講一句就是這個批處理命令 \%date:~0,3% 的意思提取星期幾信息
當然如果你想創建年月日的話就用%date:~0,10% ,系統就會每天給你建日期目錄了。很方便吧。
%date:~0,10% //提取年月日信息
%date:~-3% //提取星期幾信息
%time:~0,5% //提取時間中的時和分
%time:~0,-3% //提取時和分和秒信息
2. 請問mysql怎麼自動備份資料庫
資料庫的自動備份,可以減輕維護者的工作量也便於系統恢復,對於比較重要的資料庫,最好還是設置下自動備份。
工具/原料
navicat for mysql
mysql 5.5
方法/步驟
打開navicat客戶端,連上mysql後,雙擊左邊你想要備份的資料庫。點擊「計劃」,再點擊「新建批處理作業」。
3. mysql資料庫定時備份 怎麼實現 您會嗎
假想環境:
MySQL
安裝位置:C:\MySQL
資料庫名稱為:bbs
資料庫備份目的地:d:\db_bak\
============================
新建db_bak.bat,寫入以下
代碼
net
stop
mysql
x
c:\mysql\data\bbs\*.*
d:\db_bak\bbs\%date:~0,3%\
/y
net
start
mysql
然後使用Windows的「計劃任務」定時執行該批處理腳本即可。(例如:每天凌晨3點執行back_db.bat)
保存一周的數據,用%date:~0,3%,保存每天的數據,用%date:~4,10%
另外,虛機
團上
產品團購,超級便宜
4. 如何進行mysql資料庫自動備份
打開navicat客戶端,連上mysql後,雙擊左邊你想要備份的資料庫。點擊「計劃」,再點擊「新建批處理作業」。
雙擊上面的可用任務,它就會到下面的列表裡去,代表你選擇了這個任務。
點擊保存,彈出個命名對話框,給這個任務取個名字,點擊「確定」。
點擊「設置」計劃任務。
彈出的對話框,選擇「計劃」,再點擊「新建」。
這里設置為從2014年1月24號起每天早上九點備份該資料庫。如果你想提高備份頻率、或者設置備份截止日期,請點擊「高級」。
高級選項可以把備份設置的更精細,比如這里設置的是在24小時內每隔2小時就備份一次。加上前面的基本設置,任務計劃就是:從2014年1月24號開始,每天九點,每隔2小時備份一次,每天的備份都持續24小時。
最後,輸入電腦密碼就大功告成。
5. 如何在不停止Mysql服務的情況下,定時備份mysql資料庫
下載navicat for mysql,然後按下列圖文教程進行:
首先打開需要進行備份的資料庫,使之被高亮選中。點擊「Schele」菜單,點擊後將出現如下圖所示的功能界面:
也可以使用BAT批處理來進行自動備份,但是批處理的原理是首先停止MYSQL,然後進行資料庫文件復制。但這違反了不停止MYSQL服務的前提。所以這里不細表。
6. 怎麼定時自動備份mysql數據表
一、對於Windows主機
==============
假想環境:
MySQL
安裝位置:C:\MySQL
論壇資料庫名稱為:bbs
MySQL
root
密碼:123456
資料庫備份目的地:D:\db_backup\
@echo
off
C:\MySQL\bin\mysqladmin
-u
root
–password=123456
shutdown
C:\MySQL\bin\mysqlmp
–opt
-u
root
–password=123456
bbs
>
D:\db_backup\bbs.sql
C:\MySQL\bin\mysqld-nt
將以上代碼保存為backup_db.bat
然後使用Windows的「計劃任務」定時執行該腳本即可。(例如:每天凌晨5點執行back_db.bat)
二、對於Linux主機
===========
假想環境:
MySQL
安裝位置:/usr/local/mysq
論壇資料庫名稱為:bbs
MySQL
root
密碼:123456
資料庫備份目的地:/var/db_backup/
#!
/bin/bash
/usr/local/mysql/bin/mysqladmin
-u
root
–password=123456
shutdown
/usr/local/mysql/bin/mysqlmp
–opt
-u
root
–password=123456
bbs
>
/var/db_backup/bbs.sql
/usr/local/mysql/bin/mysqld_safe
–user=mysql
&
將上述代碼保存在/usr/local/sbin/backup_db.sh
對該腳本賦予執行許可權:
#
chmod
755
/usr/local/sbin/backup_db.sh
加入crontab中自動執行:
#
crontab
-e
加入:
0
5
*
*
*
/usr/local/sbin/backup_db.sh
7. 如何定時備份遠程mysql資料庫
在網路裡面搜索「多備份」,注冊一個賬號
登陸成功後,找到資料庫備份
進行資料庫遠程授權:要備份成功,得先對資料庫進行遠程授權,允許備份主機遠程訪問你的資料庫。
填寫你的資料庫IP,資料庫用戶名,密碼等參數信息
選擇存儲位置,備份頻率等
至此,資料庫備份任務就創建成功了。然後,多備份就會自動定時的幫你備份你的資料庫。
8. 如何定時備份Mysql資料庫
資料庫的自動備份,可以減輕維護者的工作量也便於系統恢復,對於比較重要的資料庫,最好還是設置下自動備份。
工具/原料
navicat for mysql
mysql 5.5
方法/步驟
打開navicat客戶端,連上mysql後,雙擊左邊你想要備份的資料庫。點擊「計劃」,再點擊「新建批處理作業」。
9. 如何實現MySQL 資料庫的定期備份
研究下mysqlmp命令行,然後寫bat文件,最後把bat放到windows服務的任務計劃里定時執行。
bat文件的內容:
先cd到你的mysql安裝目錄的bin文件夾下然後執行
mysqlmp -u root -pPassword smgp_apps_wcnc > wcnc.sql
------------------------------------------------------------------
mysql導出整個資料庫:
mysqlmp -u 用戶名 -p密碼 資料庫名 > 導出的文件名
**************************************************************************
echo bat定時備份mysql資料庫示例:
cd "c:\Program Files\MySQL\MySQL Server5.1\bin"
mysqlmp -uroot -p111111 test>test_Backup.sql
echo "暫停,按任意鍵退出"
pause