婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av

主頁 > 知識庫 > MySQL 復制表的方法

MySQL 復制表的方法

熱門標簽:怎樣在地圖標注銷售區域 曲靖移動外呼系統公司 外呼系統打電話上限是多少 電話外呼系統改號 武漢網絡外呼系統服務商 啥是企業400電話辦理 地圖標注費用是多少 南昌三維地圖標注 百應電話機器人優勢

1、mysqldump

執行過程:

一、將數據導出為 sql 文件。

mysqldump -h$host -P$port -u$user --add-locks=0 --no-create-info --single-transaction --set-gtid-purged=OFF db1 t --where="a>900" --result-file=/client_tmp/t.sql

將數據導出為 sql 文件保存。上面幾個參數的含義分別是:

1、–single-transaction 的作用是,在導出數據的時候不需要對表 db1.t 加表鎖,而是使用 START TRANSACTION WITH CONSISTENT SNAPSHOT 的方法;

2、–add-locks 設置為 0,表示在輸出的文件結果里,不增加" LOCK TABLES t WRITE;" ;

3、–no-create-info 的意思是,不需要導出表結構;

4、–set-gtid-purged=off 表示的是,不輸出跟 GTID 相關的信息;

5、–result-file 指定了輸出文件的路徑,其中 client 表示生成的文件是在客戶端機器上的。

二、執行文件,添加到表中

mysql -h127.0.0.1 -P13000 -uroot db2 -e "source /client_tmp/t.sql"

source 并不是一條 SQL 語句,而是一個客戶端命令。也就是服務器端具體執行的是文件中的一條條 sql 語句,所以 binlog 記錄的都是具體的 sql。

特點

1、生成的 sql 文件保存在客戶端

2、默認保存數據方式是多個記錄對,如下面格式

如果想要保存為一條語句只保存一條記錄,那么可以加上參數–skip-extended-insert。

2、導出 CSV 文件(最靈活)

執行過程

一、導出為 CSV 文件

select * from db1.t where a>900 into outfile '/server_tmp/t.csv';

注意:

1、into outfile 指定了文件的生成位置(/server_tmp/),這個位置必須受參數 secure_file_priv 的限制。

參數 secure_file_priv 的可選值和作用分別是:

  1)如果設置為 empty,表示不限制文件生成的位置,這是不安全的設置;

  2)如果設置為一個表示路徑的字符串,就要求生成的文件只能放在這個指定的目錄,或者它的子目錄;

  3)如果設置為 NULL,就表示禁止在這個 MySQL 實例上執行 select … into outfile 操作。

2、如果同一個目錄下存在同名文件,就會報錯

3、一般情況下一條記錄就對應 CSV 文件中的一行,但是如果某個字段值中有 "換行、制表符" 那么文件中也會包含,并且使用 "\" 來轉義。

二、導入數據

load data infile '/server_tmp/t.csv' into table db2.t;

過程:

1、打開文件 /server_tmp/t.csv,以制表符 (\t) 作為字段間的分隔符,以換行符(\n)作為記錄之間的分隔符,進行數據讀取;

2、啟動事務。

3、判斷每一行的字段數與表 db2.t 是否相同:

  1)若不相同,則直接報錯,事務回滾;

  2)若相同,則構造成一行,調用 InnoDB 引擎接口,寫入到表中。

4、重復步驟 3,直到 /server_tmp/t.csv 整個文件讀入完成,提交事務。

特點

1、文件保存在服務器端

2、關于 binlog 的記錄,過程如下:

  1)主庫執行完成后,將 /server_tmp/t.csv 文件的內容直接寫到 binlog 文件中。

  2)往 binlog 文件中寫入語句 load data local infile ‘/tmp/SQL_LOAD_MB-1-0' INTO TABLE `db2`.`t`。

  3)把這個 binlog 日志傳到備庫。

  4)備庫的 apply 線程在執行這個事務日志時:

    a. 先將 binlog 中 t.csv 文件的內容讀出來,寫入到本地臨時目錄 /tmp/SQL_LOAD_MB-1-0 中;

    b. 再執行 load data 語句,往備庫的 db2.t 表中插入跟主庫相同的數據。

  關于 "local":

    1)不加“local”,是讀取服務端的文件,這個文件必須在 secure_file_priv 指定的目錄或子目錄下;

    2)加上“local”,讀取的是客戶端的文件,只要 mysql 客戶端有訪問這個文件的權限即可。這時候,MySQL 客戶端會先把本地文件傳給服務端(其他會話涉及的操作),然后執行上述的 load data 流程。

3、上面的導出操作并不會導出表結構,所以,如果向導出表結構,可以使用 mysqldump 來同時導出 CSV 和表結構

mysqldump -h$host -P$port -u$user --single-transaction --set-gtid-purged=OFF db1 t --where="a>900" --tab=$secure_file_priv

會在$secure_file_priv 定義的目錄下,創建一個 t.sql 文件保存建表語句,同時創建一個 t.txt 文件保存 CSV 數據。

3、物理拷貝(最快)

在5.6之前,想要直接把.frm和.ibd文件拷貝到要拷貝的目錄下是不行的,因為一個Innodb表除了需要這兩個文件還需要在數據字典中注冊。但是從 5.6 開始可以解決這一問題,在 5.6 引入了可傳輸空間,可以通過導出 + 導入表空間來實現拷貝

過程

假設我們現在的目標是在 db1 庫下,復制一個跟表 t 相同的表 r,具體的執行步驟如下:

1、執行 create table r like t,創建一個相同表結構的空表;

2、執行 alter table r discard tablespace,這時候 r.ibd 文件會被刪除;

3、執行 flush table t for export,這時候 db1 目錄下會生成一個 t.cfg 文件;

4、在 db1 目錄下執行 cp t.cfg r.cfg; cp t.ibd r.ibd;這兩個命令(這里需要注意的是,拷貝得到的兩個文件,MySQL 進程要有讀寫權限);

5、執行 unlock tables,這時候 t.cfg 文件會被刪除;

6、執行 alter table r import tablespace,將這個 r.ibd 文件作為表 r 的新的表空間,由于這個文件的數據內容和 t.ibd 是相同的,所以表 r 中就有了和表 t 相同的數據。

注意:

1、在第 3 步執行完 flsuh table 命令之后,db1.t 整個表處于只讀狀態,直到執行 unlock tables 命令后才釋放讀鎖;

2、在執行 import tablespace 的時候,為了讓文件里的表空間 id 和數據字典中的一致,會修改 r.ibd 的表空間 id。而這個表空間 id 存在于每一個數據頁中。因此,如果是一個很大的文件(比如 TB 級別),每個數據頁都需要修改,所以你會看到這個 import 語句的執行是需要一些時間的。當然,如果是相比于邏輯導入的方法,import 語句的耗時是非常短的。

局限

1、必須是全表拷貝,不能條件拷貝

2、需要到服務器上拷貝數據,在用戶無法登錄數據庫主機的場景下無法使用

3、由于是通過拷貝物理文件實現的,源表和目標表都是使用 InnoDB 引擎時才能使用

總結

1、前兩個都是邏輯備份,也就是可以跨引擎使用,最后一個不行

2、前兩個可以條件拷貝,最后一個不行

3、第二個功能是最靈活的,但是在集群從庫接收時會比較耗時(需要先拷貝 CSV 文件數據到本地臨時文件),最后一個執行效率是最高的,但是不能跨引擎,且只能進行全量拷貝。

以上就是MySQL 復制表的方法的詳細內容,更多關于MySQL 復制表的資料請關注腳本之家其它相關文章!

您可能感興趣的文章:
  • MySql主從復制機制全面解析
  • 磁盤寫滿導致MySQL復制失敗的解決方案
  • Mysql主從復制與讀寫分離圖文詳解
  • MySQL 8.0.23中復制架構從節點自動故障轉移的問題
  • MYSQL數據庫GTID實現主從復制實現(超級方便)
  • MySql主從復制實現原理及配置
  • 淺析MySQL的WriteSet并行復制
  • MySQL主從復制原理以及需要注意的地方
  • mysql 如何動態修改復制過濾器
  • 淺析MySQL并行復制
  • MySQL復制問題的三個參數分析

標簽:黑河 資陽 荊州 吉林 甘南 隨州 滄州 錦州

巨人網絡通訊聲明:本文標題《MySQL 復制表的方法》,本文關鍵詞  MySQL,復,制表,的,方法,MySQL,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《MySQL 復制表的方法》相關的同類信息!
  • 本頁收集關于MySQL 復制表的方法的相關信息資訊供網民參考!
  • 推薦文章
    婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av
    精品日产卡一卡二卡麻豆| 激情综合网av| 欧美日韩久久久一区| 午夜伦欧美伦电影理论片| 7777精品久久久大香线蕉| 久色婷婷小香蕉久久| 国产视频亚洲色图| 91丨porny丨最新| 午夜精品成人在线视频| 日韩亚洲欧美综合| 粉嫩av亚洲一区二区图片| 亚洲乱码国产乱码精品精可以看| 在线视频综合导航| 日韩成人一级片| 国产亚洲精品超碰| 91视频免费播放| 视频一区二区三区在线| 国产午夜亚洲精品理论片色戒| 99国产欧美久久久精品| 日产欧产美韩系列久久99| www国产亚洲精品久久麻豆| 97国产一区二区| 青青国产91久久久久久| 国产精品九色蝌蚪自拍| 欧美日韩精品综合在线| 国产成人av一区| 亚洲成人一区二区在线观看| 日韩精品一区二区三区四区| 波多野结衣在线一区| 日韩不卡一二三区| 亚洲天堂久久久久久久| 欧美一二区视频| av成人老司机| 九一久久久久久| 亚洲一区二区欧美激情| www一区二区| 51精品视频一区二区三区| 成人性生交大片免费看中文网站| 青娱乐精品在线视频| 亚洲激情男女视频| 久久久精品一品道一区| 欧美狂野另类xxxxoooo| 99久久99久久综合| 国产在线精品一区二区夜色 | 精品精品欲导航| 欧美性xxxxxx少妇| av动漫一区二区| 国产一区二区三区电影在线观看 | 日韩av二区在线播放| 亚洲色大成网站www久久九九| 久久综合999| 欧美一二三四在线| 欧美日韩你懂的| 色噜噜久久综合| 成人黄页在线观看| 国产91精品免费| 国产乱子伦一区二区三区国色天香| 水蜜桃久久夜色精品一区的特点| 亚洲乱码中文字幕| 亚洲图片你懂的| 中文字幕亚洲电影| 久久综合色之久久综合| 日韩免费视频线观看| 91精品国产综合久久精品麻豆| 欧美影视一区二区三区| 色狠狠色噜噜噜综合网| 91欧美激情一区二区三区成人| 成人免费毛片app| 不卡在线观看av| 91亚洲精品久久久蜜桃| 99re在线精品| 欧美亚洲愉拍一区二区| 91高清视频在线| 欧美精品777| 91精品婷婷国产综合久久性色| 67194成人在线观看| 欧美福利一区二区| 日韩一区二区三免费高清| 日韩欧美一区在线| 26uuu另类欧美亚洲曰本| 久久亚洲精品小早川怜子| 久久蜜臀中文字幕| 中文在线资源观看网站视频免费不卡| 国产视频一区二区在线| 中文字幕亚洲不卡| 亚洲国产精品久久久男人的天堂| 五月天久久比比资源色| 日本一区中文字幕 | 丁香天五香天堂综合| 成人avav影音| 欧美性猛交xxxx乱大交退制版| 欧美日韩中文另类| 日韩欧美久久一区| 中文字幕成人在线观看| 亚洲精品成人悠悠色影视| 日韩中文字幕麻豆| 国产精品资源在线看| 一本一道久久a久久精品 | 五月婷婷激情综合| 精品一区二区三区在线观看| 成人黄色av电影| 欧美午夜视频网站| 精品国产免费人成在线观看| 欧美激情在线观看视频免费| 亚洲图片一区二区| 国产自产高清不卡| 色综合久久99| 欧美精品一区二区不卡| 亚洲欧美一区二区不卡| 麻豆精品在线看| 99re6这里只有精品视频在线观看 99re8在线精品视频免费播放 | 日韩av电影免费观看高清完整版在线观看 | 北岛玲一区二区三区四区| 欧美日精品一区视频| 国产亚洲一区二区三区四区| 亚洲影视在线播放| 国产福利91精品| 欧美日韩dvd在线观看| 久久久精品免费免费| 午夜伦理一区二区| 成人国产在线观看| 日韩欧美一区在线观看| 亚洲男同1069视频| 精品一区二区三区在线播放| 在线一区二区三区四区| 国产欧美日韩三区| 视频一区视频二区中文字幕| 一本一道久久a久久精品综合蜜臀| 精品国产一区久久| 亚洲chinese男男1069| 91天堂素人约啪| 国产欧美精品一区| 老司机一区二区| 在线成人小视频| 亚洲美腿欧美偷拍| 成人教育av在线| 久久影视一区二区| 美女视频一区在线观看| 欧美日韩美少妇| 夜夜精品视频一区二区| 不卡一区二区在线| 国产日韩欧美综合在线| 狠狠网亚洲精品| 精品噜噜噜噜久久久久久久久试看 | 亚洲欧美日韩系列| 成人性生交大片免费| 久久久精品国产免费观看同学| 日本不卡视频在线| 欧美疯狂做受xxxx富婆| 亚洲午夜免费电影| 在线观看区一区二| 日韩伦理av电影| 色综合久久中文综合久久牛| 中文字幕一区二区在线播放 | 国产伦精品一区二区三区在线观看| 日韩色在线观看| 日韩精品一级二级| 91精品国产综合久久香蕉麻豆| 亚洲第一av色| 欧美日本韩国一区| 日韩中文字幕亚洲一区二区va在线| 欧美日韩国产在线播放网站| 亚洲成年人影院| 51午夜精品国产| 九九视频精品免费| 久久精品一二三| 丁香亚洲综合激情啪啪综合| 国产精品欧美综合在线| av网站一区二区三区| 亚洲品质自拍视频| 欧美午夜精品一区| 日韩精品成人一区二区三区| 日韩欧美一区在线| 国产白丝网站精品污在线入口| 国产欧美精品国产国产专区 | 另类小说色综合网站| 久久亚洲精华国产精华液 | 亚洲一区二区欧美日韩| 欧美日韩午夜影院| 日本中文字幕不卡| 久久精品一区二区| 91看片淫黄大片一级| 亚洲va欧美va人人爽| 91精品婷婷国产综合久久性色| 国产中文一区二区三区| 国产精品亲子伦对白| 欧美日韩中字一区| 久草在线在线精品观看| 国产精品久久久久久福利一牛影视| 91蝌蚪porny| 美女精品自拍一二三四| 国产精品美女久久久久高潮| 欧美三级在线播放| 激情综合网最新| 一区二区三区日韩精品视频| 91精品国产全国免费观看| 成人app软件下载大全免费| 亚洲国产精品一区二区尤物区| 精品人伦一区二区色婷婷| 99re在线精品|