當前位置:首頁 » 數據倉庫 » mysql自動定時備份資料庫
擴展閱讀
webinf下怎麼引入js 2023-08-31 21:54:13
堡壘機怎麼打開web 2023-08-31 21:54:11

mysql自動定時備份資料庫

發布時間: 2022-09-04 08:33:09

1. 如何定時對mysql資料庫備份

這個方法是用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

方法/步驟

  1. 打開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

方法/步驟

  1. 打開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