成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

MySQL 備份的實際應(yīng)用與功能介紹

數(shù)據(jù)庫 MySQL
我們今天主要向大家描述的是MySQL 備份的實際應(yīng)用與具體操作步驟,我們大家都知道MySQL 備份是經(jīng)常使用的,以下就是文章對其主要內(nèi)容的介紹。

以下的文章主要講述的是MySQL 備份的實際應(yīng)用與相關(guān)的功能介紹,還有如何正確的對數(shù)據(jù)表進行維護,同時也有兩種常用表的類型的介紹,即,MyISAM 與 Innodb,文中設(shè)計的 MySQL 版本為 5.0.22。

 

目前 MySQL 支持的免費備份工具有:MySQLdump、MySQLhotcopy,還可以用 SQL 語法進行備份:BACKUP TABLE 或者 SELECT INTO OUTFILE,又或者備份二進制日志(binlog),還可以是直接拷貝數(shù)據(jù)文件和相關(guān)的配置文件。

MyISAM 表是保存成文件的形式,因此相對比較容易備份,上面提到的幾種方法都可以使用。Innodb 所有的表都保存在同一個數(shù)據(jù)文件 ibdata1 中(也可能是多個文件,或者是獨立的表空間文件),相對來說比較不好MySQL 備份,免費的方案可以是拷貝數(shù)據(jù)文件、備份 binlog,或者用 MySQLdump。

1、MySQLdump

1.1 備份

 

MySQLdump 是采用SQL級別的備份機制,它將數(shù)據(jù)表導(dǎo)成 SQL 腳本文件,在不同的 MySQL 版本之間升級時相對比較合適,這也是最常用的MySQL 備份方法。

 

現(xiàn)在來講一下 MySQLdump 的一些主要參數(shù):

 

compatible=name它告訴 MySQLdump,導(dǎo)出的數(shù)據(jù)將和哪種數(shù)據(jù)庫或哪個舊版本的 MySQL 備份服務(wù)器相兼容。值可以為 ansi、MySQL323、MySQL40、postgresql、oracle、mssql、db2、maxdb、no_key_options、no_tables_options、no_field_options 等,要使用幾個值,用逗號將它們隔開。當(dāng)然了,它并不保證能完全兼容,而是盡量兼容。

complete-insert,-c導(dǎo)出的數(shù)據(jù)采用包含字段名的完整 INSERT 方式,也就是把所有的值都寫在一行。這么做能提高插入效率,但是可能會受到 max_allowed_packet 參數(shù)的影響而導(dǎo)致插入失敗。因此,需要謹(jǐn)慎使用該參數(shù),至少我不推薦。

 

default-character-set=charset指定導(dǎo)出數(shù)據(jù)時采用何種字符集,如果數(shù)據(jù)表不是采用默認(rèn)的 latin1 字符集的話,那么導(dǎo)出時必須指定該選項,否則再次導(dǎo)入數(shù)據(jù)后將產(chǎn)生亂碼問題。

 

disable-keys告訴 MySQLdump 在 INSERT 語句的開頭和結(jié)尾增加 /*!40000 ALTER TABLE table DISABLE KEYS */; 和 /*!40000 ALTER TABLE table ENABLE KEYS */; 語句,這能大大提高插入語句的速度,因為它是在插入完所有數(shù)據(jù)后才重建索引的。該選項只適合 MyISAM 表。

 

extended-insert = true|false默認(rèn)情況下,MySQLdump 開啟 --complete-insert 模式,因此不想用它的的話,就使用本選項,設(shè)定它的值為 false 即可。

 

hex-blob使用十六進制格式導(dǎo)出二進制字符串字段。如果有二進制數(shù)據(jù)就必須使用本選項。影響到的字段類型有 BINARY、VARBINARY、BLOB。

 

lock-all-tables,-x在開始導(dǎo)出之前,提交請求鎖定所有數(shù)據(jù)庫中的所有表,以保證數(shù)據(jù)的一致性。這是一個全局讀鎖,并且自動關(guān)閉 --single-transaction 和 --lock-tables 選項。

 

lock-tables它和 --lock-all-tables 類似,不過是鎖定當(dāng)前導(dǎo)出的數(shù)據(jù)表,而不是一下子鎖定全部庫下的表。本選項只適用于 MyISAM 表,如果是 Innodb 表可以用 --single-transaction 選項。

 

no-create-info,-t只導(dǎo)出數(shù)據(jù),而不添加 CREATE TABLE 語句。

 

no-data,-d不導(dǎo)出任何數(shù)據(jù),只導(dǎo)出數(shù)據(jù)庫表結(jié)構(gòu)。

 

opt這只是一個快捷選項,等同于同時添加 --add-drop-tables --add-locking --create-option --disable-keys --extended-insert --lock-tables --quick --set-charset 選項。本選項能讓 MySQLdump 很快的導(dǎo)出數(shù)據(jù),并且導(dǎo)出的數(shù)據(jù)能很快導(dǎo)回。

該選項默認(rèn)開啟,但可以用 --skip-opt 禁用。注意,如果運行 MySQLdump 沒有指定 --quick 或 --opt 選項,則會將整個結(jié)果集放在內(nèi)存中。如果導(dǎo)出大數(shù)據(jù)庫的話可能會出現(xiàn)問題。

 

quick,-q該選項在導(dǎo)出大表時很有用,它強制 MySQLdump 從服務(wù)器查詢?nèi)〉糜涗浿苯虞敵龆皇侨〉盟杏涗浐髮⑺鼈兙彺娴絻?nèi)存中。

 

routines,-R導(dǎo)出存儲過程以及自定義函數(shù)。

 

single-transaction該選項在導(dǎo)出數(shù)據(jù)之前提交一個 BEGIN SQL語句,BEGIN 不會阻塞任何應(yīng)用程序且能保證導(dǎo)出時數(shù)據(jù)庫的一致性狀態(tài)。它只適用于事務(wù)表,例如 InnoDB 和 BDB。

 

本選項和 --lock-tables 選項是互斥的,因為 LOCK TABLES 會使任何掛起的事務(wù)隱含提交。

 

要想導(dǎo)出大表的話,應(yīng)結(jié)合使用 --quick 選項。

 

triggers同時導(dǎo)出觸發(fā)器。該選項默認(rèn)啟用,用 --skip-triggers 禁用它。

 

以上的相關(guān)內(nèi)容就是對MySQL 備份和恢復(fù)的介紹,望你能有所收獲。

 【編輯推薦】

  1. 用MySQL 數(shù)字類型如何正確的轉(zhuǎn)換函數(shù)
  2. MySQL SHOW INDEX語法的實際應(yīng)用 
  3. MySQL數(shù)據(jù)庫中常用的應(yīng)用技巧有哪些?
  4. MySQL MyISAM引擎和InnoDB引擎的性能測試
  5. MySQL存儲引擎InnoDB與MyISAM的差別

 

 

責(zé)任編輯:佚名 來源: 博客園
相關(guān)推薦

2010-03-22 15:58:08

Python模塊功能

2010-05-28 11:41:46

MySQL數(shù)據(jù)庫備份

2010-05-20 15:22:37

2010-05-18 14:21:35

MySQL視圖

2010-05-31 15:49:29

MySQL臨時表

2010-03-17 15:58:08

Python環(huán)境

2010-04-09 16:26:53

Oracle join

2009-12-18 10:58:17

Linux應(yīng)用程序

2010-03-30 11:29:24

Oracle備份

2010-05-12 17:26:55

MySQL維護

2010-05-18 09:31:05

MySQL修改表

2010-05-11 14:37:56

MySQL 備份

2009-12-14 18:09:32

路由選擇協(xié)議

2010-04-27 09:28:55

綁定變量

2010-04-21 12:35:01

Oracle導(dǎo)入

2010-05-17 13:16:23

MySQL壓力測試工具

2010-06-03 08:59:50

MySQL Query

2010-06-07 10:08:52

MySQL FLUSH

2010-05-24 09:57:08

2010-03-11 16:50:27

Python應(yīng)用
點贊
收藏

51CTO技術(shù)棧公眾號

主站蜘蛛池模板: 亚洲一区二区中文字幕 | 久草视频网站 | 午夜天堂精品久久久久 | 欧美天堂一区 | 可以免费看的毛片 | 日日夜夜精品视频 | 亚洲天堂成人在线视频 | 91精品国产综合久久久久久 | 久久亚洲一区 | 成人免费大片黄在线播放 | 欧美自拍视频 | 一区二区三区电影在线观看 | 日韩欧美国产成人一区二区 | 伊人久久在线 | 国产精品毛片无码 | 自拍偷拍视频网 | 日韩视频中文字幕 | 亚洲视频三区 | 在线观看国产www | 久久久久久久av | 成人福利网站 | 欧美成视频 | 三级黄色片在线播放 | 成人在线精品视频 | 影音av| 99久久久无码国产精品 | 精品亚洲一区二区 | 日韩欧美三区 | 视频一区在线观看 | 国产精品无码专区在线观看 | 免费黄色的视频 | 亚洲网站在线观看 | 天天草av| 国产午夜视频 | 欧美综合一区 | 99在线免费观看视频 | 激情六月丁香婷婷 | 亚洲 欧美 日韩在线 | 欧美一区二区三 | 久草福利 | 日韩精品一区在线 |