成人在线亚洲_国产日韩视频一区二区三区_久久久国产精品_99国内精品久久久久久久

您的位置:首頁技術文章
文章詳情頁

使用MySqldump命令導出數據時的注意

瀏覽:2073日期:2023-11-30 16:14:52

今天準備遷移 Discuz 7 的論壇的 mysql; 數據庫, mysqldump 的時候一切順利,但導入的時候確遇到 ERROR 1062 (xxxxx) at line 1262: Duplicate entry 'XXX' for key ’XXX‘ 錯誤,并停在原地。遇到這錯誤的朋友千萬別第一時間就嘗試用 –force 參數強行導入(除非你原來的數據庫已經崩潰)因為這樣做的話,即使導入了,也會有一大片數據丟失!

你可以先嘗試以下2個方法:

1,;mysqldump 備份的時候使用 --extended-insert=false 參數。原理如下:使用MySqldump命令導出數據時的注意;在使用Mysql做基礎數據庫時,由于需要將庫B的數據導入庫A,而A,B庫又包含大量相同的數據,需要使用mysqldump導出腳本.通常的命令會是1. mysqldump -t 'dbName' > 'scriptName.sql'2. mysql -f 'dbName' < 'scriptName.sql';而使用如下命令導入到A庫時不會成功,現象是報出幾個Duplicate key error后就完畢了,并未將其余正確的數據插入到A庫中.;搗鼓了好一會,發現在使用mysqldump導出的腳本命令中,insert語句采用是multiline insert synax.而不是采用single insert synax.原來是這個問題. 多行的插入語法在第一個主健重復錯誤后就不執行后續的對應表的插入語句了.于是再加參數 --extended-insert=false,完整的命令是mysqldump --extended-insert=false dbname > scriptname.sql

2,手工把表里頭username中存在重復的值刪除!

使用數據庫工具 Navicat 之類的,執行查詢:

Select username,Count(*) From cdb_members Group By username Having Count(*) > 1

結果中就能顯示出表中存在重復的字段, 你會看到2個或者多個完全一模一樣重復的用戶名。

干掉其中一行的記錄,保存后再導出數據庫。

但 我個人強烈推薦,,最重要一點!備份的時候,把表結構跟數據分開!!

以下是 mysqldump 的一些使用參數

備份數據庫#mysqldump 數據庫名 >數據庫備份名

#mysqldump -A -u用戶名 -p密碼 數據庫名>數據庫備份名

#mysqldump -d -A --add-drop-table -uroot -p >xxx.sql

1.導出結構不導出數據

mysqldump -d 數據庫名 -uroot -p > xxx.sql

2.導出數據不導出結構

mysqldump -t 數據庫名 -uroot -p > xxx.sql

3.導出數據和表結構

mysqldump 數據庫名 -uroot -p > xxx.sql

4.導出特定表的結構

mysqldump -uroot -p -B數據庫名 --table 表名 > xxx.sql

#mysqldump [OPTIONS] database [tables]

mysqldump支持下列選項:

--add-locks在每個表導出之前增加LOCK TABLES并且之后UNLOCK TABLE。(為了使得更快地插入到MySQL)。--add-drop-table在每個create語句之前增加一個drop table。--allow-keywords允許創建是關鍵詞的列名字。這由表名前綴于每個列名做到。-c, --complete-insert使用完整的insert語句(用列名字)。-C, --compress如果客戶和服務器均支持壓縮,壓縮兩者間所有的信息。--delayed用INSERT DELAYED命令插入行。-e, --extended-insert使用全新多行INSERT語法。(給出更緊縮并且更快的插入語句)-#, --debug[=option_string]跟蹤程序的使用(為了調試)。--help顯示一條幫助消息并且退出。--fields-terminated-by=... --fields-enclosed-by=... --fields-optionally-enclosed-by=... --fields-escaped-by=... --fields-terminated-by=...這些選擇與-T選擇一起使用,并且有相應的LOAD DATA INFILE子句相同的含義。LOAD DATA INFILE語法。-F, --flush-logs在開始導出前,洗掉在MySQL服務器中的日志文件。-f, --force,即使我們在一個表導出期間得到一個SQL錯誤,繼續。-h, --host=..從命名的主機上的MySQL服務器導出數據。缺省主機是localhost。-l, --lock-tables.為開始導出鎖定所有表。-t, --no-create-info不寫入表創建信息(CREATE TABLE語句)-d, --no-data不寫入表的任何行信息。如果你只想得到一個表的結構的導出,這是很有用的!--opt同--quick --add-drop-table --add-locks --extended-insert --lock-tables。應該給你為讀入一個MySQL服務器的盡可能最快的導出。-pyour_pass, --password[=your_pass]與服務器連接時使用的口令。如果你不指定“=your_pass部分,mysqldump需要來自終端的口令。-P port_num, --port=port_num與一臺主機連接時使用的TCP/IP端口號。(這用于連接到localhost以外的主機,因為它使用 Unix套接字。)-q, --quick不緩沖查詢,直接導出至stdout;使用mysql_use_result()做它。-S /path/to/socket, --socket=/path/to/socket與localhost連接時(它是缺省主機)使用的套接字文件。-T, --tab=path-to-some-directory對于每個給定的表,創建一個table_name.sql文件,它包含SQL CREATE 命令,和一個table_name.txt文件,它包含數據。 注意:這只有在mysqldump運行在mysqld守護進程運行的同一臺機器上的時候才工作。.txt文件的格式根據--fields-xxx和--lines--xxx選項來定。-u user_name, --user=user_name與服務器連接時,MySQL使用的用戶名。缺省值是你的Unix登錄名。-O var=option, --set-variable var=option設置一個變量的值。可能的變量被列在下面。-v, --verbose冗長模式。打印出程序所做的更多的信息。-V, --version打印版本信息并且退出。-w, --where='where-condition'只導出被選擇了的記錄;注意引號是強制的!"--where=user='jimf'" "-wuserid>1" "-wuserid<1"

導入數據:

由于mysqldump導出的是完整的SQL語句,所以用mysql客戶程序很容易就能把數據導入了:

#mysql 數據庫名 < 文件名

#source /tmp/xxx.sql

標簽: MySQL 數據庫
相關文章:
成人在线亚洲_国产日韩视频一区二区三区_久久久国产精品_99国内精品久久久久久久
日韩一区二区影院| 丁香一区二区三区| 久久99精品久久久久婷婷| 国产精品久久777777毛茸茸| 亚洲国产精品精华液2区45| 97精品久久久久中文字幕 | 久久久国产午夜精品| 成人午夜在线免费| 亚洲精品一区二区在线观看| 成人一级片网址| 日韩欧美一区二区在线视频| 26uuu国产电影一区二区| 99久久久无码国产精品| 国产亚洲制服色| 国产一区二区中文字幕免费看| 9色porny自拍视频一区二区| 精品国产一二三区| 美女尤物久久精品| 国产在线不卡一区| 久久精品国产澳门| 蜜桃视频一区二区| 性欧美大战久久久久久久久| 国产精品电影一区二区三区| 精品国产91乱码一区二区三区| 9191久久久久久久久久久| 日本福利一区二区| 亚洲精品在线视频观看| 国产一区二区三区美女| 国产资源在线一区| 国内精品伊人久久久久av影院| 蜜桃久久久久久久| 免费在线看一区| 日本不卡一区二区三区| 亚洲成av人在线观看| 亚洲午夜久久久久久久久电影院 | 欧美成人一区二区在线| 欧美性xxxxxxxx| 国产福利精品一区| 久久久久久久久97黄色工厂| 欧美激情成人在线| 一级精品视频在线观看宜春院 | 欧美剧情电影在线观看完整版免费励志电影 | 国产精品网站导航| 亚洲茄子视频| 日韩精品乱码av一区二区| 在线观看日韩电影| 激情文学综合丁香| 精品久久久久久久久久久久久久久| 欧美精品免费观看二区| 亚洲最大成人综合| 精品视频123区在线观看| 国产suv精品一区二区6| 国产日韩v精品一区二区| 一区二区精品在线| 久久国产麻豆精品| 国产午夜精品一区二区| 国产精品亚洲产品| 国产乱色国产精品免费视频| 中文字幕欧美三区| 久久精品中文| 国产91综合网| 国产精品你懂的在线| 免费试看一区| 国产盗摄精品一区二区三区在线 | 国产成人精品免费| 中文字幕亚洲精品在线观看| 日本道色综合久久| 99久久99久久精品国产片果冻 | 日韩精品午夜视频| 久久夜色精品一区| 99成人在线| 国产最新精品精品你懂的| 久久久青草青青国产亚洲免观| 国产自产在线视频一区| 免费观看一级欧美片| 风间由美一区二区三区在线观看| 丁香桃色午夜亚洲一区二区三区| 亚洲激情午夜| 91精品国产综合久久久久久久久久 | 97se亚洲国产综合自在线不卡| 丰满放荡岳乱妇91ww| 午夜av一区二区三区| 处破女av一区二区| 久久国产精品久久精品国产| 亚洲欧美一区二区视频| 麻豆av一区二区三区| gogogo免费视频观看亚洲一| 亚洲国产欧美一区二区三区丁香婷| 91麻豆精品国产自产在线观看一区| 国产精品豆花视频| 韩国av一区二区| 亚洲日本欧美天堂| 91精品国产91综合久久蜜臀| 一区二区三区欧美成人| 成人av影院在线| 午夜视黄欧洲亚洲| 久久久久久久国产精品影院| 在线观看成人免费视频| 欧美日韩喷水| 国产精品18久久久久久vr| 亚洲精品国产成人久久av盗摄| 91精品国产麻豆| 欧美亚洲免费| 欧美精品入口| 国产精品一区三区| 国产精品白丝在线| 国产成人自拍在线| 亚洲少妇诱惑| 国产精品久久久久久久久晋中| 蜜臀久久久99精品久久久久久| 亚洲图片在线观看| 欧美www视频| 极品少妇一区二区三区精品视频| 久久不射2019中文字幕| 亚洲欧美色一区| 亚洲国产精品久久久久久女王| 欧美第一区第二区| 国产精品影视天天线| 欧美日韩美女一区二区| 亚洲国产一区二区三区高清| 国产91露脸合集magnet| 丝袜a∨在线一区二区三区不卡| 国产精品久久久久永久免费观看| 日韩三级精品电影久久久 | 天天av天天翘天天综合网色鬼国产 | 国产精品亚洲综合久久| 久久久久9999亚洲精品| 懂色av中文字幕一区二区三区| 欧美日韩中字一区| 视频一区中文字幕| 不卡区在线中文字幕| 黄一区二区三区| 亚洲成av人片观看| 亚洲精品少妇30p| 91原创在线视频| 3atv一区二区三区| 成人一区在线观看| 国产日韩欧美精品综合| 91在线码无精品| 欧美国产成人精品| 狠狠久久婷婷| 亚洲欧洲日韩一区二区三区| 欧美人与禽猛交乱配| 亚洲欧美在线观看| 国产日韩三区| 日本欧美加勒比视频| 欧美久久久久久久久中文字幕| 国产一区二区不卡| 2020国产精品自拍| 91浏览器在线视频| 中文字幕日韩一区二区| 国产日韩一区二区三区在线播放 | 极品av少妇一区二区| 一区二区三区美女| 在线观看日产精品| 国产成人av福利| 国产精品蜜臀av| 国产亚洲网站| 另类欧美日韩国产在线| 精品国产乱码久久久久久久| 亚洲视频免费| 亚洲sss视频在线视频| 欧美图区在线视频| 不卡的av网站| 亚洲免费看黄网站| 欧美日韩色综合| 91啪亚洲精品| 一区二区三区国产精华| 欧美视频三区在线播放| 国产高清不卡一区| 国产精品国模大尺度视频| 亚洲一区中文| 国产美女视频91| 国产精品另类一区| 一本大道久久a久久综合婷婷| 国产精品亚洲人在线观看| 久久精品视频免费观看| 色香蕉成人二区免费| 91原创在线视频| 亚洲成a人在线观看| 精品嫩草影院久久| 亚洲欧美日韩另类精品一区二区三区 | 国产一区二区0| 中文字幕av免费专区久久| 久久综合一区二区三区| 成人h精品动漫一区二区三区| 亚洲欧美视频在线观看视频| 91精品国产欧美一区二区18| 国内精品久久久久久久97牛牛 | 亚洲欧美久久| 99久久99久久久精品齐齐| 日本午夜精品视频在线观看| 久久久久久亚洲综合影院红桃| 色猫猫国产区一区二在线视频| 欧美伊人久久| 国产电影一区在线| 日本美女一区二区三区视频| 亚洲啪啪综合av一区二区三区| 日韩精品一区二区三区swag| 亚洲欧美日韩精品在线|