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

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

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

瀏覽:2317日期: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在线| 久久精品福利| 日韩激情网站| 麻豆精品91| 日本不良网站在线观看| 麻豆久久久久久| 欧美激情视频一区二区三区免费 | 在线亚洲激情| 精品一区二区三区中文字幕| 69堂精品视频在线播放| 日韩激情精品| 国产精品日本一区二区不卡视频| 欧美视频精品全部免费观看| 欧美天堂一区二区| 国产欧美久久一区二区三区| 亚洲一卡久久| 国产一区二区三区视频在线| 国产精品久久久久av蜜臀| 国产高清亚洲| 91精品国产自产观看在线| 免费成人性网站| 三级欧美在线一区| 免费不卡在线视频| 亚洲精品国产日韩| 亚洲ab电影| 美女精品久久| 国产不卡av一区二区| 精品久久亚洲| 激情欧美国产欧美| 国产精品毛片一区二区三区| 亚洲自啪免费| 亚洲最大av| 日本va欧美va欧美va精品| 国产精品一页| 精品成av人一区二区三区| 精品国产不卡| 日韩在线欧美| 国产亚洲高清视频| 日本一区中文字幕| 国产精品大片| 日韩成人精品一区| 欧洲一级精品| 天堂va蜜桃一区二区三区| 亚洲精品精选| 国产精品免费大片| 国内在线观看一区二区三区 | 久久精品资源| 免费黄色成人| 亚洲区国产区| 美女久久久久久| 久久九九电影| 一本综合精品| 国产精品白丝久久av网站| 久久男人天堂| 精品在线99| 亚洲青青久久| 国产麻豆一区二区三区| 欧美激情国产在线| 午夜久久美女| 亚洲一二av| 欧美日韩一区二区国产| 精品国产黄a∨片高清在线| 久久九九99| 午夜亚洲福利| 成人国产综合| 视频一区二区三区在线| 亚洲精品一二三**| 麻豆精品蜜桃视频网站| 在线日韩一区| 久久不见久久见中文字幕免费| 性欧美videohd高精| 日韩福利视频导航| 美女网站视频一区| 久久久精品久久久久久96| 人人爽香蕉精品| 国产精品久久久亚洲一区| 99成人超碰| 久久国产精品色av免费看| 蜜桃视频在线网站| 亚洲aⅴ网站| 成人片免费看| 综合色就爱涩涩涩综合婷婷| 超碰在线99| 国产精品探花在线观看| 日韩午夜高潮| 成人亚洲精品| 日韩高清中文字幕一区| 中文字幕在线官网| 日本综合精品一区| 久久三级福利| 国产日产精品_国产精品毛片| 欧美日韩水蜜桃| 日韩国产欧美在线视频| 欧美精选一区二区三区| 欧美精品不卡| 久久亚洲视频| 精品午夜视频| 亚洲性色av| 国产情侣一区| 国产在线成人| 精品一区二区三区在线观看视频| 亚洲资源av| 亲子伦视频一区二区三区| 欧美日韩亚洲三区| 欧美.日韩.国产.一区.二区| 欧美亚洲二区| 男女男精品网站| 欧美日韩一区二区三区视频播放| 日韩电影免费网址| 国产精品一国产精品k频道56| 麻豆精品在线视频| 日韩福利视频导航| 午夜精品婷婷| 久久精品国内一区二区三区水蜜桃| 国产精品久久国产愉拍| 综合日韩在线| 久久亚洲国产精品一区二区| 天堂日韩电影| 在线精品亚洲欧美日韩国产| 石原莉奈在线亚洲二区| 亚洲不卡av不卡一区二区| 成人在线视频免费看| 青青伊人久久| 国产精品一页| 老司机精品久久| 激情偷拍久久| 国产一区二区三区不卡av| 国产精品亚洲人成在99www| 亚洲精品日韩久久| 日韩一区二区三区精品| 久久xxxx精品视频| 婷婷成人在线| 日本精品影院| 亚洲天堂久久| 不卡中文字幕| 999国产精品999久久久久久| 国产videos久久| 久久精品国产一区二区| 国产人成精品一区二区三| 国产亚洲欧美日韩精品一区二区三区 | 欧美日韩国产免费观看| 久久久水蜜桃av免费网站| 国产精品yjizz视频网| 精品一区电影| 欧美国产另类| 久久狠狠久久| 精品一区二区三区亚洲| 精品入口麻豆88视频| 99久久久久| 欧洲毛片在线视频免费观看| 91精品国产自产观看在线| 美女视频网站久久| 国产一区二区精品福利地址| 欧美中文一区二区| 日韩亚洲国产欧美| 日韩一区中文| 欧美久久精品| 久久爱www成人| 福利一区和二区| 激情亚洲影院在线观看| 国产高清久久| 久久亚洲一区| 亚洲精品女人| 国产精品高清一区二区| 麻豆高清免费国产一区| 秋霞影院一区二区三区| 亚洲成人免费| 亚洲精品中文字幕乱码| 国产精品普通话对白| 蜜臀精品一区二区三区在线观看 | 91久久久精品国产| 国产一区日韩一区| 国产婷婷精品| 日韩不卡一区二区| 国产精品白丝久久av网站| 精品欧美视频| 欧美日中文字幕| 天使萌一区二区三区免费观看| 香蕉久久一区| 久久精品国产在热久久| 久久精品高清| 亚洲精品黄色| 久久99精品久久久野外观看| 国产图片一区| 国产精品yjizz视频网| 国产综合亚洲精品一区二| 久久激五月天综合精品| 国产不卡精品在线| 亚洲网址在线观看| 麻豆极品一区二区三区| 国产欧美二区| 久久中文字幕av| 亚洲+小说+欧美+激情+另类| 精品九九在线| 9国产精品视频| 午夜视频一区二区在线观看| 久久不卡国产精品一区二区| 久久激情中文|