日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区

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

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

瀏覽:2299日期: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 數據庫
相關文章:
日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区
岛国av在线网站| 一区二区三区四区精品视频| 亚洲综合不卡| 黄色av一区| 亚洲制服少妇| 模特精品在线| 免费人成在线不卡| 亚洲一区二区三区四区五区午夜 | 嫩呦国产一区二区三区av| 中文视频一区| 日韩三级一区| 亚洲区欧美区| 视频一区二区三区在线| 香蕉久久久久久久av网站| 久久国产66| 国产精品日韩精品在线播放| 国产精品v一区二区三区| 精品伊人久久久| 精品日韩视频| 亚洲一区激情| 青青草国产成人99久久| 福利一区二区| 一区在线免费| 91成人小视频| 91欧美国产| 亚洲毛片在线免费| 免费视频一区二区| 亚洲+小说+欧美+激情+另类| 欧美专区一区| 在线观看精品| 日日夜夜免费精品视频| 国产在线不卡一区二区三区| 中文在线不卡| 精品午夜av| 中文亚洲免费| 精品美女在线视频| 免费人成精品欧美精品| 美女尤物国产一区| av成人国产| 中文在线а√天堂| 亚洲精品看片| 久久一区二区三区电影| 91久久黄色| 日本久久综合| 青草国产精品久久久久久| 欧美sss在线视频| 88久久精品| 欧美久久精品一级c片| 久久99蜜桃| 日韩激情网站| 亚洲综合国产| 免费视频亚洲| 国产成人在线中文字幕| 欧美精品观看| 欧美日韩黄网站| 日韩在线黄色| 玖玖精品视频| 蜜桃精品在线| 成人在线视频区| 久久一区精品| 久久成人福利| 中文日韩欧美| 亚洲免费黄色| 日本午夜精品久久久| 国产盗摄——sm在线视频| 7777精品| 欧美亚洲tv| 国产精品久久亚洲不卡| 日本高清久久| 欧美片网站免费| 欧美aa在线视频| 国产999精品在线观看| 奇米狠狠一区二区三区| 日韩av中文字幕一区二区| 日本免费在线视频不卡一不卡二| 亚洲人成亚洲精品| 日韩精品久久理论片| 日韩高清不卡在线| 久久精品99久久久| 欧美91在线|欧美| 成人黄色av| 午夜精品网站| 亚洲精品国产精品粉嫩| 麻豆成人av在线| 不卡专区在线| 在线亚洲激情| 亚洲丝袜美腿一区| 综合一区在线| 久久丁香四色| 欧美特黄一级大片| 日本亚洲视频| 麻豆高清免费国产一区| 国产精品xx| 中文一区一区三区免费在线观| 欧美日韩一区二区三区不卡视频| 麻豆91在线播放| 激情综合自拍| 美女视频黄 久久| 蜜臀av性久久久久蜜臀aⅴ四虎| 久久精品99久久久| 亚洲精品91| 精品久久网站| 国产精品7m凸凹视频分类| 欧美一区网站| 视频一区欧美日韩| 国产精品蜜芽在线观看| 日韩中出av| 亚洲精品888| 亚洲永久av| 国产精品久久久久av蜜臀| 亚洲欧美日韩视频二区| 波多视频一区| 国产福利亚洲| 日本免费新一区视频| 偷拍欧美精品| 日韩久久一区二区三区| 欧美激情亚洲| 亚洲另类av| 欧美日韩国产高清| 91tv亚洲精品香蕉国产一区| 欧美91在线| 国产视频网站一区二区三区| 免费一级片91| 中文字幕日韩亚洲| 免费在线成人网| 免费不卡在线观看| 免费视频久久| 亚洲免费婷婷| 日韩影院精彩在线| 中文字幕av亚洲精品一部二部| 九九综合九九| 国产99久久久国产精品成人免费| 麻豆久久一区二区| 国产精品多人| 国产videos久久| 女生影院久久| 香蕉人人精品| av不卡在线| 日韩av在线免费观看不卡| 亚洲精品乱码久久久久久蜜桃麻豆| 9色精品在线| 日韩精品第一| 久久97视频| 蜜桃视频在线网站| 欧美~级网站不卡| 免费在线观看视频一区| 91午夜精品| 国产精品主播| 精品国产91| 日韩精品一区二区三区免费观影| 日韩精品看片| 亚洲一区亚洲| 国产精品色婷婷在线观看| 日本免费一区二区三区四区| 亚洲主播在线| 久久午夜影院| 尹人成人综合网| 国产欧美日韩一级| 久久国产免费| 综合国产视频| 亚洲一区资源| 亚洲日本网址| 欧美在线黄色| 国产高清精品二区| 91在线成人| 欧美午夜不卡| 国产精品大片免费观看| 亚洲精品网址| 国产福利一区二区三区在线播放| 午夜av成人| 国产精选一区| 美女日韩在线中文字幕| 免费亚洲一区| 免费一区二区视频| 国产欧洲在线| 久久精品av麻豆的观看方式| 欧美特黄一级大片| 国产日韩欧美一区二区三区在线观看| 正在播放日韩精品| 国产亚洲精品美女久久| 午夜日韩av| 久久久久久色| 久久精品123| 欧美激情麻豆| 美女日韩在线中文字幕| 伊人久久视频| 精品视频亚洲| 欧美日韩 国产精品| 伊人国产精品| 亚洲免费一区二区| 91久久久久| 亚洲精品一二三区区别| 免费看av不卡| 国产精品一线| 日韩精品五月天| 日韩在线卡一卡二| 美女黄网久久| 亚洲精品第一| 日本免费新一区视频| 日本午夜精品久久久|