把我下面的腳本,寫成一個(gè)bat文件,進(jìn)行必要的修改,執(zhí)行就可以方便備份了。
創(chuàng)新互聯(lián)公司專注于企業(yè)全網(wǎng)營銷推廣、網(wǎng)站重做改版、開化網(wǎng)站定制設(shè)計(jì)、自適應(yīng)品牌網(wǎng)站建設(shè)、成都h5網(wǎng)站建設(shè)、商城網(wǎng)站定制開發(fā)、集團(tuán)公司官網(wǎng)建設(shè)、外貿(mào)網(wǎng)站制作、高端網(wǎng)站制作、響應(yīng)式網(wǎng)頁設(shè)計(jì)等建站業(yè)務(wù),價(jià)格優(yōu)惠性價(jià)比高,為開化等各大城市提供網(wǎng)站開發(fā)制作服務(wù)。
@echo off
echo.
echo MySQL數(shù)據(jù)庫備份
echo *****************************
echo.
echo 今天是 %date%
echo 時(shí)間是 %time%
echo.
echo *****************************
set "Ymd=%date:~,4%%date:~5,2%%date:~8,2%"
md "D:\%Ymd%"
"C:\Program Files\MySQL\MySQL Server 5.1\bin\mysqldump" --opt -Q -uroot -proot --default-character-set=gbk mysql "D:\%Ymd%\mySQLteble.sql"
echo.
echo MySQL數(shù)據(jù)庫備份完成,請進(jìn)行檢查。。。
echo.
echo.
pause
數(shù)據(jù)庫的自動(dòng)備份,可以減輕維護(hù)者的工作量也便于系統(tǒng)恢復(fù),對于比較重要的數(shù)據(jù)庫,最好還是設(shè)置下自動(dòng)備份。
工具/原料
navicat for mysql
mysql 5.5
方法/步驟
打開navicat客戶端,連上mysql后,雙擊左邊你想要備份的數(shù)據(jù)庫。點(diǎn)擊“計(jì)劃”,再點(diǎn)擊“新建批處理作業(yè)”。
雙擊上面的可用任務(wù),它就會到下面的列表里去,代表你選擇了這個(gè)任務(wù)。
點(diǎn)擊保存,彈出個(gè)命名對話框,給這個(gè)任務(wù)取個(gè)名字,點(diǎn)擊“確定”
點(diǎn)擊“設(shè)置”計(jì)劃任務(wù)。
彈出的對話框,選擇“計(jì)劃”,再點(diǎn)擊“新建”。
這里設(shè)置為從2014年1月24號起每天早上九點(diǎn)備份該數(shù)據(jù)庫。如果想提高備份頻率、或者設(shè)置備份截止日期,請點(diǎn)擊“高級”。
高級選項(xiàng)可以把備份設(shè)置的更精細(xì),比如這里設(shè)置的是在24小時(shí)內(nèi)每隔2小時(shí)就備份一次。加上前面的基本設(shè)置,任務(wù)計(jì)劃就是:從2014年1月24號開始,每天九點(diǎn),每隔2小時(shí)備份一次,每天的備份都持續(xù)24小時(shí)。
最后,輸入電腦密碼就大功告成。
1.?mysqldump:?最早,也是最成熟的邏輯備份工具,是 MySQL 原生的用來備份整個(gè)數(shù)據(jù)庫實(shí)例、單個(gè)數(shù)據(jù)庫、單張表的邏輯備份工具, 上手簡單,學(xué)習(xí)成本幾乎為 0。備份簡單,恢復(fù)也簡單。
比如導(dǎo)出單個(gè)數(shù)據(jù)庫 ytt: mysqldump ytt /tmp/ytt.sql;
恢復(fù)也非常簡單:mysql /tmp/ytt.sql
缺點(diǎn)是備份速度慢。在整個(gè)備份過程中,是單線程運(yùn)行;備份出來的數(shù)據(jù)集要恢復(fù)的話同樣也是單線程運(yùn)行,恢復(fù)速度也慢。除非對同一時(shí)刻的所有表單獨(dú)備份出來,自己寫額外腳本進(jìn)行多線程恢復(fù)。
2.?mysqlpump:MySQL 5.7 GA 后推出的 mysqldump工具的增強(qiáng)版。可以對同一個(gè)數(shù)據(jù)集多個(gè)線程并發(fā)備份,備份速度很快。
其他缺點(diǎn)和 mysqldump 一樣。
3.?MySQL Shell UTIL?對象附帶的備份工具:隨 MySQL 8.0.21 最新版本捆綁發(fā)布,自帶多線程備份以及多線程恢復(fù)功能, 可以直接替代 mysqldump/mysqlpump。
dump_instance/dumpInstance 用來多線程備份 MySQL 整個(gè)單機(jī)實(shí)例
dump_schemas/dumpSchemas 用來多線程備份 MySQL 單個(gè)數(shù)據(jù)庫
load_dump/loadDump 用來多線程恢復(fù)之前兩個(gè)工具導(dǎo)出的數(shù)據(jù)集文件
MySQL Shell UTIL 備份恢復(fù)工具具備如下特性:
1.?壓縮導(dǎo)出(默認(rèn)壓縮算法 zstd)
2.?數(shù)據(jù)集分塊導(dǎo)出,每塊 32M
3.?默認(rèn)導(dǎo)出存儲過程、存儲函數(shù)、觸發(fā)器、事件、用戶、視圖
4.?默認(rèn) 4 個(gè)線程導(dǎo)出
5.?默認(rèn)進(jìn)度展示
6.?默認(rèn)字符集 utf8mb4
7.?默認(rèn)開啟一致性導(dǎo)出
8.?默認(rèn)表,視圖等定義導(dǎo)出為 SQL 語句
9.?默認(rèn)數(shù)據(jù)導(dǎo)出為 TSV 格式數(shù)據(jù)
方法一:如果你使用的是虛擬主機(jī),可以用使用phpmyadmin來備份數(shù)據(jù)庫。
1)登陸phpmyadmin。登陸后左邊會出現(xiàn)數(shù)據(jù)庫列表,單擊要備份的數(shù)據(jù)庫,如圖。
Mysql數(shù)據(jù)庫備份的幾種方法
2)在彈出的頁面中,右側(cè)上部單擊“導(dǎo)出”按鈕,一般保持默認(rèn)選項(xiàng),最下面“另存為文件”,選擇“ZIP壓縮”,最后單擊執(zhí)行按鈕,如圖
Mysql數(shù)據(jù)庫備份的幾種方法
3)彈出保存文件后,保存文件即可,如圖。
Mysql數(shù)據(jù)庫備份的幾種方法
1.1、 mysqldump命令備份數(shù)據(jù)
在MySQL中提供了命令行導(dǎo)出數(shù)據(jù)庫數(shù)據(jù)以及文件的一種方便的工具mysqldump,我們可以通過命令行直接實(shí)現(xiàn)數(shù)據(jù)庫內(nèi)容的導(dǎo)出dump,首先我們簡單了解一下mysqldump命令用法:
#MySQLdump常用
mysqldump -u root -p --databases 數(shù)據(jù)庫1 數(shù)據(jù)庫2 xxx.sql
1.2、 mysqldump常用操作實(shí)例
1.備份全部數(shù)據(jù)庫的數(shù)據(jù)和結(jié)構(gòu)
mysqldump -uroot -p123456 -A /data/mysqlDump/mydb.sql
2.備份全部數(shù)據(jù)庫的結(jié)構(gòu)(加 -d 參數(shù))
mysqldump -uroot -p123456 -A -d /data/mysqlDump/mydb.sql
3.備份全部數(shù)據(jù)庫的數(shù)據(jù)(加 -t 參數(shù))
mysqldump -uroot -p123456 -A -t /data/mysqlDump/mydb.sql
4.備份單個(gè)數(shù)據(jù)庫的數(shù)據(jù)和結(jié)構(gòu)(,數(shù)據(jù)庫名mydb)
mysqldump -uroot-p123456 mydb /data/mysqlDump/mydb.sql
5.備份單個(gè)數(shù)據(jù)庫的結(jié)構(gòu)
mysqldump -uroot -p123456 mydb -d /data/mysqlDump/mydb.sql
6.備份單個(gè)數(shù)據(jù)庫的數(shù)據(jù)
mysqldump -uroot -p123456 mydb -t /data/mysqlDump/mydb.sql
7.備份多個(gè)表的數(shù)據(jù)和結(jié)構(gòu)(數(shù)據(jù),結(jié)構(gòu)的單獨(dú)備份方法與上同)
mysqldump -uroot -p123456 mydb t1 t2 /data/mysqlDump/mydb.sql
8.一次備份多個(gè)數(shù)據(jù)庫
mysqldump -uroot -p123456 --databases db1 db2 /data/mysqlDump/mydb.sql
1 .一般用mysqldump
2. 增量的可以直接用tar 命令備份
3.對于你這個(gè)問題.最好配置個(gè)mysql主從..一臺壞了.另一臺可以工作.就可以不需要經(jīng)常備份了.
網(wǎng)頁題目:mysql數(shù)據(jù)大怎么備份,大公司的mysql數(shù)據(jù)庫怎么備份
網(wǎng)頁網(wǎng)址:http://chinadenli.net/article12/heicdc.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供網(wǎng)站策劃、App開發(fā)、全網(wǎng)營銷推廣、響應(yīng)式網(wǎng)站、企業(yè)建站、網(wǎng)站設(shè)計(jì)
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來源: 創(chuàng)新互聯(lián)