婷婷综合国产,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
    欧美日韩日日骚| 日韩精品一区二| 91精品久久久久久久久99蜜臂| 国产精品丝袜一区| 国产凹凸在线观看一区二区| 蜜桃视频在线观看一区二区| 一本色道**综合亚洲精品蜜桃冫| 91精品国产综合久久精品app| 亚洲视频一区二区在线| 色伊人久久综合中文字幕| 欧美日韩在线电影| 欧美这里有精品| 日韩一区中文字幕| 久久精品72免费观看| 欧美大度的电影原声| 天天操天天干天天综合网| 欧美国产精品一区| 欧美色图片你懂的| 丁香婷婷深情五月亚洲| 中文字幕va一区二区三区| 中文字幕成人在线观看| 精品视频在线看| 99国内精品久久| 国产成人av福利| 午夜精品一区在线观看| 精品对白一区国产伦| 国产老女人精品毛片久久| 成人免费在线观看入口| 午夜私人影院久久久久| 亚洲国产成人私人影院tom| 亚洲人精品一区| 中文字幕一区二区视频| 精品成人一区二区| 色综合中文字幕国产 | 99久久精品免费| 欧美电视剧免费观看| 91在线一区二区| 亚洲男同性恋视频| 欧美一区二区三区日韩| 国产不卡视频一区| 婷婷丁香久久五月婷婷| 91啪九色porn原创视频在线观看| 三级一区在线视频先锋| 国产精品久久久久精k8| 亚洲一区二区三区影院| 欧美日本一道本在线视频| 国产iv一区二区三区| 国产精品亲子伦对白| 国产精品久久久久久亚洲伦| 欧美日韩成人一区| 91麻豆精品一区二区三区| 国产伦精一区二区三区| 亚洲一区在线视频| 欧美成人伊人久久综合网| 777a∨成人精品桃花网| 偷偷要91色婷婷| 五月天欧美精品| 亚洲高清免费在线| 亚洲精品视频一区二区| 日本一区中文字幕| 图片区日韩欧美亚洲| 中文字幕永久在线不卡| 欧美精品一区二区精品网| 欧美日韩一区二区欧美激情| 欧美日精品一区视频| 国产欧美日韩在线看| 中文字幕一区二区三中文字幕| 五月天中文字幕一区二区| 国产一区二区主播在线| 欧美福利视频导航| 国产色综合一区| 国产精品久久久久久久裸模| 成人欧美一区二区三区白人| 3d动漫精品啪啪一区二区竹菊| 欧美三级中文字幕在线观看| 欧美午夜精品理论片a级按摩| 国产欧美一区二区三区鸳鸯浴| 亚洲国产精品综合小说图片区| 久久99精品一区二区三区| www.亚洲免费av| 精品国产伦一区二区三区观看体验 | 中文字幕一区二| 婷婷一区二区三区| 成人高清免费在线播放| 在线中文字幕不卡| 精品福利视频一区二区三区| 中文字幕在线不卡国产视频| 久久99国产精品尤物| 欧美日韩一区视频| 欧美日韩精品电影| 97精品电影院| 国产精品电影院| 国产精品69毛片高清亚洲| 一本久久综合亚洲鲁鲁五月天| 欧美国产日产图区| 成人动漫在线一区| 中文字幕一区二区视频| 99久久夜色精品国产网站| 精品国产3级a| 激情综合网av| 亚洲一区二区三区中文字幕在线| 久久精品男人天堂av| 精品国产一区二区三区久久久蜜月 | 欧美精品一区二区在线播放| 久久久美女艺术照精彩视频福利播放| 国产成人在线电影| 日本不卡一区二区| 久久九九久久九九| 91久久精品网| 国产成人精品免费| 久久精品国产精品亚洲精品 | 日韩经典中文字幕一区| 久久久久久久久伊人| 91性感美女视频| 国产一区二区三区四| 亚洲成人你懂的| 国产精品美女久久久久久久久| 色综合久久久久| 中文一区二区在线观看| 日本精品裸体写真集在线观看| 日韩精品电影在线| 国产精品久久久久永久免费观看 | 亚洲午夜日本在线观看| 国产成人综合在线观看| 这里是久久伊人| 天天亚洲美女在线视频| 91极品视觉盛宴| 亚洲国产精品一区二区久久 | 国产精品动漫网站| 国产麻豆精品久久一二三| 日韩一级高清毛片| 视频一区二区中文字幕| 欧美区一区二区三区| 国产精品无人区| 亚洲成国产人片在线观看| 精品制服美女久久| 91国偷自产一区二区三区成为亚洲经典 | 制服丝袜成人动漫| 蜜臀久久99精品久久久久久9| 久久精品99久久久| 国产在线精品免费| 一区二区三区四区视频精品免费 | 麻豆精品在线播放| 91.xcao| 国产一区二区视频在线播放| 国产亚洲人成网站| aaa亚洲精品一二三区| 日韩理论片网站| 色94色欧美sute亚洲线路一久| 国产日韩欧美麻豆| 欧美在线小视频| 免费高清在线一区| 久久先锋资源网| 国产裸体歌舞团一区二区| 国产日韩欧美在线一区| www.色精品| 爽好多水快深点欧美视频| 精品粉嫩超白一线天av| 色8久久人人97超碰香蕉987| 亚洲精品亚洲人成人网| 7777精品伊人久久久大香线蕉经典版下载 | 一区二区三区加勒比av| 色综合天天做天天爱| 日韩黄色片在线观看| 欧美高清视频不卡网| 欧美性猛交xxxxxx富婆| 高清beeg欧美| 一级日本不卡的影视| 亚洲黄色免费电影| 国产精品美日韩| 久久免费午夜影院| 色综合天天综合网天天狠天天| 国产东北露脸精品视频| 精品亚洲免费视频| 日本欧美韩国一区三区| 久久久久久久久久久电影| 日韩三级视频在线看| 亚洲一区二区不卡免费| 亚洲少妇中出一区| 国产精品久久三| 亚洲综合图片区| 国产精品美女久久久久av爽李琼 | 三级不卡在线观看| 一区二区三区电影在线播| 一区二区三区四区蜜桃| 亚洲品质自拍视频| 成人欧美一区二区三区黑人麻豆| 欧美mv和日韩mv国产网站| 国产精品久久网站| 亚洲精品国产第一综合99久久| 中文字幕精品综合| 亚洲一区二区三区四区的| 亚洲精品久久7777| 国产嫩草影院久久久久| 国产精品乱人伦中文| 免费成人在线观看| 欧美主播一区二区三区美女| 国产欧美精品国产国产专区| 免费三级欧美电影| 在线国产亚洲欧美|