好湿?好紧?好多水好爽自慰,久久久噜久噜久久综合,成人做爰A片免费看黄冈,机机对机机30分钟无遮挡

主頁 > 知識庫 > mysql 數(shù)據(jù)庫備份的多種實(shí)現(xiàn)方式總結(jié)

mysql 數(shù)據(jù)庫備份的多種實(shí)現(xiàn)方式總結(jié)

熱門標(biāo)簽:博樂電銷機(jī)器人 400電話到哪辦理優(yōu)惠 怎么更改高德地圖標(biāo)注 上海市三維地圖標(biāo)注 南寧外呼系統(tǒng)招商 機(jī)器人打電銷電話 電話機(jī)器人是電腦呼號嗎 云南大數(shù)據(jù)外呼系統(tǒng) 鄭州網(wǎng)絡(luò)外呼系統(tǒng)價錢

本文實(shí)例講述了mysql 數(shù)據(jù)庫備份的多種實(shí)現(xiàn)方式。分享給大家供大家參考,具體如下:

一、使用mysqldump進(jìn)行備份

1、完整備份所有數(shù)據(jù)庫

mysqldump -u root -p --all-databases > E:/all.sql

在mysql8之前,存儲過程和事件存儲在mysql.proc和mysql.event表中。

從mysql8開始,相應(yīng)對象的定義存儲在數(shù)據(jù)字典中,這些表不會被備份。

要將存儲過程和事件也包含,請使用如下語句:

mysqldump -u root -p --all-databases --routines --events > E:/all.sql

2、時間點(diǎn)恢復(fù)

要獲得時間點(diǎn)恢復(fù),應(yīng)該指定--single-transaction 和 --master-data

--single-transaction 在備份之前,會將事務(wù)隔離級別設(shè)為REPEATABLE READ模式,并執(zhí)行 START TRANSACTION 來提供一致的備份。

--master-data 將服務(wù)器的二進(jìn)制日志的位置輸出到 sql 文件。

mysqldump -u root -p --all-databases --routines --events --single-transaction --master-data > E:/all.sql

--master-data = 2表示在導(dǎo)出過程中,記錄當(dāng)前庫的binlog和pos點(diǎn),并在導(dǎo)出文件中注釋這一行。

--master-data = 1表示在導(dǎo)出過程中,記錄當(dāng)前庫的binlog和pos點(diǎn),并在導(dǎo)出文件中不注釋這一行。

3、在從庫導(dǎo)出時,記錄主庫的二進(jìn)制日志位置

mysqldump -u root -p --all-databases --routines --events --single-transaction --dump-slave > E:/all.sql

--dump-slave = 2表示在導(dǎo)出過程中,記錄主庫的binlog和pos點(diǎn),并在導(dǎo)出文件中注釋這一行。

--dump-slave = 1表示在導(dǎo)出過程中,記錄主庫的binlog和pos點(diǎn),并在導(dǎo)出文件中不注釋這一行。

4、指定數(shù)據(jù)庫和表導(dǎo)出

mysqldump -u root -p --databases 數(shù)據(jù)庫 > E:/bak.sql
mysqldump -u root -p --databases 數(shù)據(jù)庫 --tables 數(shù)據(jù)表 > E:/bak.sql

5、忽略表

mysqldump -u root -p --databases 數(shù)據(jù)庫 --ignore-table=數(shù)據(jù)庫.數(shù)據(jù)表 > E:/bak.sql

6、指定行

mysqldump -u root -p --databases 數(shù)據(jù)庫 --tables 數(shù)據(jù)表 --where="條件" > E:/bak.sql

或者用limit限制結(jié)果集

mysqldump -u root -p --databases 數(shù)據(jù)庫 --tables 數(shù)據(jù)表 --where="條件 LIMIT 條數(shù)" > E:/bak.sql

7、導(dǎo)出遠(yuǎn)程服務(wù)器

mysqldump -u root -p -h 主機(jī)IP --all-databases --routines --events --triggers > E:/all.sql

8、用于與其他服務(wù)器合并數(shù)據(jù)的備份

mysqldump -u root -p --databases 數(shù)據(jù)庫 --skip-add-drop-table --replace > E:/bak.sql

--skip-add-drop-table: 不會將drop table語句寫入導(dǎo)出文件中。

--replace:將使用replace into語句而不是insert語句導(dǎo)出。

二、使用mysqlpump進(jìn)行備份

1、并行處理,通過指定線程數(shù)量加速備份過程

mysqlpump --default-parallelism=8 > E:/all.sql

2、也可以指定每個數(shù)據(jù)庫的線程數(shù)

mysqlpump -u root -p --parallel-schemas=4:數(shù)據(jù)庫 --default-parallelism=2 > E:/all.sql

3、排除或包含數(shù)據(jù)庫

mysqlpump -u root -p --include-databases=%t > E:/bak.sql

對以 t 結(jié)尾的所有數(shù)據(jù)庫進(jìn)行備份,多個數(shù)據(jù)庫用逗號分隔,數(shù)據(jù)庫名可以使用%或_通配符。

除此之外,還有類似--include-events,--include-routines,--include-tables,--include-triggers,--include-users等

mysqlpump -u root -p --exclude-databases=a% > E:/bak.sql

排除以 a 開頭的數(shù)據(jù)庫進(jìn)行備份,多個數(shù)據(jù)庫用逗號分隔,數(shù)據(jù)庫名可以使用%或_通配符。

除此之外,還有類似--exclude-events,--exclude-routines,--exclude-tables,--exclude-triggers,--exclude-users等

4、備份用戶

mysqlpump -u root -p --exclude-databases=% --users > E:/user.sql

可以通過--exclude-users來排除某些用戶

mysqlpump --exclude-databases=% --exclude-users=root --users > E:/user.sql

5、壓縮備份

通過使用--compress-output = lz4 或 --compress-output = zlib

mysqlpump -u root -p --compress-output=lz4 > E:/all.lz4
mysqlpump -u root -p --compress-output=zlib > E:/all.zlib

通過如下語句進(jìn)行解壓

lz4_decompress E:/all.lz4 all.sql
zlib_decompress E:/all.zlib all.sql

三、使用mydumper進(jìn)行備份

mydumper需要單獨(dú)安裝,官網(wǎng):https://github.com/maxbube/mydumper/releases

1、完全備份

mydumper -u root --password=密碼 --outputdir 導(dǎo)出路徑

2、備份單獨(dú)的表

mydumper -u root --password=密碼 -B 數(shù)據(jù)庫 -T 數(shù)據(jù)表 --triggers --events --routines --outputdir 導(dǎo)出路徑

3、使用正則表達(dá)式來備份特定數(shù)據(jù)庫

mydumper -u root --passoword=密碼 --regex '^(?!(mysql|test))' --outputdir 導(dǎo)出路徑

從備份中排除mysql和test數(shù)據(jù)庫。

4、備份大表

mydumper -u root --password=密碼 -B 數(shù)據(jù)庫 -T 數(shù)據(jù)表 --triggers --events --routines --rows=100000 -t 8 --trx-consistency-only --outputdir 導(dǎo)出路徑

--rows 表示將表分成多少行的塊

--trx-consistency-only 如果是innodb,將使鎖定最小化。

-t 指定線程數(shù)量

5、壓縮備份

mydumper -u root --password=密碼 -B 數(shù)據(jù)庫 -T 數(shù)據(jù)表 -t 8 --trx-consistency-only --compress --outputdir 導(dǎo)出路徑

6、僅備份數(shù)據(jù)

通過--no-schemas選項(xiàng)來跳過 schema 并且僅備份數(shù)據(jù)

mydumper -u root --password=密碼 -B 數(shù)據(jù)庫 -T 數(shù)據(jù)表 -t 8 --no-schemas --compress --trx-consistency-only --outputdir 導(dǎo)出路徑

四、使用普通文件進(jìn)行備份

可以通過直接復(fù)制數(shù)據(jù)目錄中的文件來進(jìn)行備份,需先關(guān)閉mysql,復(fù)制文件,然后啟動mysql。

五、使用xtrabackup進(jìn)行備份

https://www.percona.com/downloads/XtraBackup/LATEST/

1、全量備份

xtrabackup --defaults-file=/etc/my.cnf --host=主機(jī)IP --user=用戶名 --password=密碼 --port=端口 --backup --parallel=3 --target-dir=備份目錄

--defaults-file 數(shù)據(jù)庫配置文件

--backup 執(zhí)行備份操作

--parallel 備份時并發(fā)的線程數(shù)

--target-dir 備份文件的目錄

2、增量備份

xtrabackup --defaults-file=/etc/my.cnf \
--host=主機(jī)IP \
--user=用戶名 \
--password=密碼 \
--port=3306 \
--backup \
--parallel=3 \
--target-dir=增量備份目錄 \
--incremental-basedir=全量備份目錄 \

增量備份是基于全量備份的,--incremental-basedir 指向全量備份目錄

更多關(guān)于MySQL相關(guān)內(nèi)容感興趣的讀者可查看本站專題:《MySQL索引操作技巧匯總》、《MySQL常用函數(shù)大匯總》、《MySQL日志操作技巧大全》、《MySQL事務(wù)操作技巧匯總》、《MySQL存儲過程技巧大全》及《MySQL數(shù)據(jù)庫鎖相關(guān)技巧匯總》

希望本文所述對大家MySQL數(shù)據(jù)庫計有所幫助。

您可能感興趣的文章:
  • MySQL數(shù)據(jù)庫的實(shí)時備份知識點(diǎn)詳解
  • mysql備份的三種方式詳解
  • MySql數(shù)據(jù)庫備份的幾種方式
  • MySQL數(shù)據(jù)庫入門之備份數(shù)據(jù)庫操作詳解
  • MySQL學(xué)習(xí)之?dāng)?shù)據(jù)庫備份詳解

標(biāo)簽:恩施 白銀 澳門 益陽 寧夏 杭州 秦皇島 定西

巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《mysql 數(shù)據(jù)庫備份的多種實(shí)現(xiàn)方式總結(jié)》,本文關(guān)鍵詞  mysql,數(shù)據(jù)庫,備份,的,多種,;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問題,煩請?zhí)峁┫嚓P(guān)信息告之我們,我們將及時溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無關(guān)。
  • 相關(guān)文章
  • 下面列出與本文章《mysql 數(shù)據(jù)庫備份的多種實(shí)現(xiàn)方式總結(jié)》相關(guān)的同類信息!
  • 本頁收集關(guān)于mysql 數(shù)據(jù)庫備份的多種實(shí)現(xiàn)方式總結(jié)的相關(guān)信息資訊供網(wǎng)民參考!
  • 推薦文章
    主站蜘蛛池模板: 国产麻豆精品秘?jk白丝| 艾杏视频| 国产资源精品一区二区免费| 婬荡娇妻1一30全文阅读李芸| 西门庆掀开奶罩揉吮奶头| 好爽~~~~嗯~~~再快点…漫画| 易阳裸全身任何部位无遮挡| 男男浴室吸乳play特殊军种| 麻麻张开腿让我爽了一夜视频 | 欧美成人精品一级高清片| 国产精品户外打野战产品市场前景| 美女露出??让男生揉| 亚洲国产精品一区二区久久阿宾 | 婷婷天天夜夜人人香蕉| 美女被狂揉下部羞羞网站视频| Chinese乱子伦国语对话XXX| 一区二区三区www污污污网站| 成人漫画在线免费观看| 女洗澡ⅩXXX裸体XXXX偷窥| 久久国产一级毛片一区二区| 性XX???无遮挡| 久久精品课件A级毛片| 国产精品免费拍拍1000部| 精品国产mmd在线观看| 国产精品天天在线| 五十六丰满妇女| 美女被躁爽死| 性色av蜜臀av色欲av| 一级一片一AABB| 欧美日韩国产超高清免费看片| 99人妻人人澡人人爽人人学生| 免费观看A片在线观看| 亚洲精品乱码久久久久久蜜桃欧美| 欧美疯狂3p群体交乱视频丨足| 免费看A片18???的视频| 日本乱人伦电影大全| 91精品国产闺蜜国产在线闺蜜| 永久免费毛片手机版在线看| 少妇婬伦短篇小说全集| GOGOGO大但人文艺术观后感| 不要尿进去了好满h|