亚洲中字慕日产2020,大陆极品少妇内射AAAAAA,无码av大香线蕉伊人久久,久久精品国产亚洲av麻豆网站

資訊專(zhuān)欄INFORMATION COLUMN

mysqldump - 給 DBA 的 25 個(gè)小技巧

UnixAgain / 3592人閱讀

摘要:雖然有可能使用備份的數(shù)據(jù)庫(kù),這種單一線程的方法需要時(shí)間來(lái)執(zhí)行。處理這種情況更好的方式是使用來(lái)在后臺(tái)運(yùn)行。也可使用在中的代替默認(rèn)情況下,包含數(shù)據(jù)庫(kù)嗎你需要添加選項(xiàng)怎樣從一個(gè)多數(shù)據(jù)庫(kù)備份中提取一個(gè)數(shù)據(jù)庫(kù)備份假設(shè)數(shù)據(jù)庫(kù)名字是

  

本文作者是 NIVAS,原文地址是 mysqldump – 25 tips for DBAs

mysqldump 是文本備份還是二進(jìn)制備份

它是文本備份,如果你打開(kāi)備份文件你將看到所有的語(yǔ)句,可以用于重新創(chuàng)建表和對(duì)象。它也有 insert 語(yǔ)句來(lái)使用數(shù)據(jù)構(gòu)成表。

mysqldump 的語(yǔ)法是什么?

 mysqldump -u [uname] -p[pass] –databases [dbname][dbname2] > [backupfile.sql]

使用 mysqldump 怎樣備份所有數(shù)據(jù)庫(kù)?

mysqldump -u root -p –all-databases > backupfile.sql

使用 mysqldump 怎樣備份指定的數(shù)據(jù)庫(kù)?

mysqldump -u root -p –databases school hospital > backupfile.sql

使用 mysqldump 怎樣備份指定的表?

mysqldump –user=root –password=mypassword -h localhost databasename table_name_to_dump table_name_to_dump_2 > dump_only_two_tables_file.sql

我不想要數(shù)據(jù),怎樣僅獲取 DDL?

mysqldump -u root -p –all-databases –no-data > backupfile.sql

一次 mysqldump 備份花費(fèi)多長(zhǎng)時(shí)間?

這依賴(lài)于數(shù)據(jù)庫(kù)大小,100 GB 大小的數(shù)據(jù)庫(kù)可能花費(fèi)兩小時(shí)或更長(zhǎng)時(shí)間

怎樣備份位于其他服務(wù)器的遠(yuǎn)程數(shù)據(jù)庫(kù)?

mysqldump -h 172.16.25.126 -u root -ppass dbname > dbname.sql

–routines 選項(xiàng)的含義是什么?

通過(guò)使用 -routines 產(chǎn)生的輸出包含 CREATE PROCEDURE 和 CREATE FUNCTION 語(yǔ)句用于重新創(chuàng)建 routines。如果你有 procedures 或 functions 你需要使用這個(gè)選項(xiàng)

怎樣列出 mysqldump 中的所有選項(xiàng)?

mysqldump –help

mysqldump 中常用的選項(xiàng)是?

All-databases
Databases 
Routines
Single-transaction (它不會(huì)鎖住表) – 一直在 innodb databases 中使用
Master-data – 復(fù)制 (現(xiàn)在忽略了)
No-data – 它將 dump 一個(gè)沒(méi)有數(shù)據(jù)的空白數(shù)據(jù)庫(kù)

默認(rèn)所有的 triggers 都會(huì)備份嗎?

是的

single transaction 選項(xiàng)的含義是什么?

–singletransaction 選項(xiàng)避免了 innodb databases 備份期間的任何鎖,如果你使用這個(gè)選項(xiàng),在備份期間,沒(méi)有鎖

使用 mysqldump 備份的常用命令是什么?

nohup mysqldump –socket=mysql.sock –user=user1 –password=pass –single-transaction –flush-logs –master-data=2 –all-databases –extended-insert –quick –routines > market_dump.sql 2> market_dump.err &

使用 mysqldump 怎樣壓縮一個(gè)備份?

注意: 壓縮會(huì)降低備份的速度
Mysqldump [options] | gzip > backup.sql.gz

mysqldump 備份大數(shù)據(jù)庫(kù)是否是理想的?

依賴(lài)于你的硬件,包括可用的內(nèi)存和硬盤(pán)驅(qū)動(dòng)器速度,一個(gè)在 5GB 和 20GB 之間適當(dāng)?shù)臄?shù)據(jù)庫(kù)大小。 雖然有可能使用  mysqldump 備份 200GB 的數(shù)據(jù)庫(kù),這種單一線程的方法需要時(shí)間來(lái)執(zhí)行。

怎樣通過(guò)使用 mysqldump 來(lái)恢復(fù)備份?

使用來(lái)源數(shù)據(jù)的方法

Mysql –u root –p < backup.sql

在恢復(fù)期間我想記錄錯(cuò)誤到日志中,我也想看看恢復(fù)的執(zhí)行時(shí)間?

Time Mysql –u root –p < backup.sql > backup.out 2>&1

怎樣知道恢復(fù)是否正在進(jìn)行?

顯示完整的進(jìn)程列表

如果數(shù)據(jù)庫(kù)是巨大的,你不得不做的事情是?

使用 nohup 在后臺(tái)運(yùn)行它

我是否可以在 windows 上使用 mysqldump 備份然后在 linux 服務(wù)器上恢復(fù)?

是的

我怎么傳輸文件到目標(biāo)服務(wù)器上去?

使用 scp

使用 sftp

使用 winscp

如果我使用一個(gè)巨大的備份文件來(lái)源來(lái)恢復(fù)會(huì)發(fā)生什么?

如果你的一個(gè)數(shù)據(jù)庫(kù)備份文件來(lái)源,它可能需要很長(zhǎng)時(shí)間運(yùn)行。處理這種情況更好的方式是使用 nohup 來(lái)在后臺(tái)運(yùn)行。也可使用在 unix 中的 screen 代替

默認(rèn)情況下,mysqldump 包含 drop 數(shù)據(jù)庫(kù)嗎?

你需要添加 –add-drop-database 選項(xiàng)

怎樣從一個(gè)多數(shù)據(jù)庫(kù)備份中提取一個(gè)數(shù)據(jù)庫(kù)備份(假設(shè)數(shù)據(jù)庫(kù)名字是 test)?

sed -n "/^-- Current Database: `test`/,/^-- Current Database: `/p" fulldump.sql > test.sql

文章版權(quán)歸作者所有,未經(jīng)允許請(qǐng)勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

轉(zhuǎn)載請(qǐng)注明本文地址:http://www.ezyhdfw.cn/yun/17441.html

相關(guān)文章

  • SegmentFault 技術(shù)周刊 Vol.42 - MySQL:從刪庫(kù)到跑路

    摘要:肖鵬微博數(shù)據(jù)庫(kù)那些事兒肖鵬,微博研發(fā)中心技術(shù)經(jīng)理,主要負(fù)責(zé)微博數(shù)據(jù)庫(kù)相關(guān)的業(yè)務(wù)保障性能優(yōu)化架構(gòu)設(shè)計(jì),以及周邊的自動(dòng)化系統(tǒng)建設(shè)。經(jīng)歷了微博數(shù)據(jù)庫(kù)各個(gè)階段的架構(gòu)改造,包括服務(wù)保障及體系建設(shè)微博多機(jī)房部署微博平臺(tái)化改造等項(xiàng)目。 showImg(https://segmentfault.com/img/bV24Gs?w=900&h=385); 對(duì)于手握數(shù)據(jù)庫(kù)的開(kāi)發(fā)人員來(lái)說(shuō),沒(méi)有誤刪過(guò)庫(kù)的人生是...

    aboutU 評(píng)論0 收藏0

發(fā)表評(píng)論

0條評(píng)論

UnixAgain

|高級(jí)講師

TA的文章

閱讀更多
最新活動(dòng)
閱讀需要支付1元查看
<