国产一级一区二区_segui88久久综合9999_97久久夜色精品国产_欧美色网一区二区

掃一掃
關(guān)注微信公眾號(hào)

MySQL數(shù)據(jù)庫(kù)備份守則和方法
2007-11-08   IT168

在數(shù)據(jù)庫(kù)表丟失或損壞的情況下,備份你的數(shù)據(jù)庫(kù)是很重要的。如果發(fā)生系統(tǒng)崩潰,你肯定想能夠?qū)⒛愕谋肀M可能丟失最少的數(shù)據(jù)恢復(fù)到崩潰發(fā)生時(shí)的狀態(tài)。有時(shí),正是MySQL管理員造成破壞。管理員已經(jīng)知道表已破壞,用諸如vi或Emacs等編輯器試圖直接編輯它們,這對(duì)表絕對(duì)不是件好事!備份數(shù)據(jù)庫(kù)兩個(gè)主要方法是用mysqldump程序或直接拷貝數(shù)據(jù)庫(kù)文件(如用cp、cpio或tar等)。 每種方法都有其優(yōu)缺點(diǎn): mysqldump與MySQL服務(wù)器協(xié)同操作。直接拷貝方法在服務(wù)器外部進(jìn)行,并且你必須采取措施保證沒(méi)有客戶(hù)正在修改你將拷貝的表。如果你想用文件系統(tǒng)備份來(lái)備份數(shù)據(jù)庫(kù),也會(huì)發(fā)生同樣的問(wèn)題:如果數(shù)據(jù)庫(kù)表在文件系統(tǒng)備份過(guò)程中被修改,進(jìn)入備份的表文件主語(yǔ)不一致的狀態(tài),而對(duì)以后的恢復(fù)表將失去意義。文件系統(tǒng)備份與直接拷貝文件的區(qū)別是對(duì)后者你完全控制了備份過(guò)程,這樣你能采取措施確保服務(wù)器讓表不受干擾。mysqldump比直接拷貝要慢些。 mysqldump生成能夠移植到其它機(jī)器的文本文件,甚至那些有不同硬件結(jié)構(gòu)的機(jī)器上。直接拷貝文件不能移植到其它機(jī)器上,除非你正在拷貝的表使用MyISAM存儲(chǔ)格式。ISAM表只能在相似的硬件結(jié)構(gòu)的機(jī)器上拷貝。在MySQL 3.23中引入的MyISAM表存儲(chǔ)格式解決了該問(wèn)題,因?yàn)樵摳袷绞菣C(jī)器 無(wú)關(guān)的,所以直接拷貝文件可以移植到具有不同硬件結(jié)構(gòu)的機(jī)器上。只要滿(mǎn)足兩個(gè)條件:另一臺(tái)機(jī)器必須也運(yùn)行MySQL 3.23或以后版本,而且文件必須以MyISAM格式表示,而不是ISAM格式。

不管你使用哪種備份方法,如果你需要恢復(fù)數(shù)據(jù)庫(kù),有幾個(gè)原則應(yīng)該遵守,以確保最好的結(jié)果:

定期實(shí)施備份,建立一個(gè)計(jì)劃并嚴(yán)格遵守

讓服務(wù)器執(zhí)行更新日志。當(dāng)你在崩潰后需要恢復(fù)數(shù)據(jù)時(shí),更新日志將幫助你。在你用備份文件恢復(fù)數(shù)據(jù)到備份時(shí)的狀態(tài)后,你可以通過(guò)運(yùn)行更新日志中的查詢(xún)?cè)俅芜\(yùn)用備份后面的修改,這將數(shù)據(jù)庫(kù)中的表恢復(fù)到崩潰發(fā)生時(shí)的狀態(tài)。 以文件系統(tǒng)備份的術(shù)語(yǔ)講,數(shù)據(jù)庫(kù)備份文件代表完全傾倒(full dump),而更新日志代表漸進(jìn)傾倒(incremental dump)。

使用一種統(tǒng)一的和易理解的備份文件命名機(jī)制

象backup1、buckup2等不是特別有意義。當(dāng)實(shí)施你的恢復(fù)時(shí),你將浪費(fèi)時(shí)間找出文件里是什么東西。你可能發(fā)覺(jué)用數(shù)據(jù)庫(kù)名和日期構(gòu)成備份文件名會(huì)很有用。例如:

%mysqldump samp_db >/usr/archives/mysql/samp_db.1999-10-02

%mysqldump menagerie >/usr/archives/mysql/menagerie.1999-10-02

你可能想在生成備份后壓縮它們。備份一般都很大!你也需要讓你的備份文件有過(guò)期期限以避免它們填滿(mǎn)你的磁盤(pán),就象你讓你的日志文件過(guò)期那樣。用文件系統(tǒng)備份備份你的備份文件。如果遇上了一個(gè)徹底崩潰,不僅清除了你的數(shù)據(jù)目錄,也清除了包含你的數(shù)據(jù)庫(kù)備份的磁盤(pán)驅(qū)動(dòng)器,你將真正遇上了麻煩。也要備份你的更新日志。將你的備份文件放在不同于用于你的數(shù)據(jù)庫(kù)的文件系統(tǒng)上。這將降低由于生成備份而填滿(mǎn)包含數(shù)據(jù)目錄的文件系統(tǒng)的可能性。

用于創(chuàng)建備份的技術(shù)同樣對(duì)拷貝數(shù)據(jù)庫(kù)到另一臺(tái)機(jī)器有用。最常見(jiàn)地,一個(gè)數(shù)據(jù)庫(kù)被轉(zhuǎn)移到了運(yùn)行在另一臺(tái)主機(jī)上的服務(wù)器,但是你也可以將數(shù)據(jù)轉(zhuǎn)移到同一臺(tái)主機(jī)上的另一個(gè)服務(wù)器。

1.使用mysqldump備份和拷貝數(shù)據(jù)庫(kù)

當(dāng)你使用mysqldumo程序產(chǎn)生數(shù)據(jù)庫(kù)備份文件時(shí),缺省地,文件內(nèi)容包含創(chuàng)建正在傾倒的表的CREATE語(yǔ)句和包含表中行數(shù)據(jù)的INSERT語(yǔ)句。換句話(huà)說(shuō),mysqldump產(chǎn)生的輸出可在以后用作mysql的輸入來(lái)重建數(shù)據(jù)庫(kù)。 你可以將整個(gè)數(shù)據(jù)庫(kù)傾倒進(jìn)一個(gè)單獨(dú)的文本文件中,如下:

%mysqldump samp_db >/usr/archives/mysql/samp_db.1999-10-02

輸出文件的開(kāi)頭看起來(lái)象這樣:

# MySQL Dump 6.0#

# Host: localhost Database: samp_db

#---------------------------------------

# Server version 3.23.2-alpha-log

## Table structure for table 'absence'#

CREATE TABLE absence( student_id int(10)

unsigned DEFAULT '0' NOT NULL, date date DEFAULT '0000-00-00' NOT NULL, PRIMARY KEY (student_id,date));

## Dumping data for table 'absence'#

INSERT INTO absence VALUES (3,'1999-09-03');

INSERT INTO absence VALUES (5,'1999-09-03');

INSERT INTO absence VALUES (10,'1999-09-08');

......

文件剩下的部分有更多的INSERT和CREATE TABLE語(yǔ)句組成。

如果你想壓縮備份,使用類(lèi)似如下的命令:



%mysqldump samp_db │ gzip >/usr/archives/mysql/samp_db.1999-10-02.gz

如果你要一個(gè)龐大的數(shù)據(jù)庫(kù),輸出文件也將很龐大,可能難于管理。如果你愿意,你可以在mysqldump命令行的數(shù)據(jù)庫(kù)名后列出單獨(dú)的表名來(lái)傾到它們的內(nèi)容,這將傾倒文件分成較小、更易于管理的文件。下例顯示如何將samp_db數(shù)據(jù)庫(kù)的一些表傾到進(jìn)分開(kāi)的文件中:

%mysqldump samp_db student score event absence >grapbook.sql

%mysqldump samp_db member president >hist-league.sql

如果你生成準(zhǔn)備用于定期刷新另一個(gè)數(shù)據(jù)庫(kù)內(nèi)容的備份文件,你可能想用--add-drop-table選項(xiàng)。這告訴服務(wù)器將DROP TABLE IF EXISTS語(yǔ)句寫(xiě)入備份文件,然后,當(dāng)你取出備份文件并把它裝載進(jìn)第二個(gè)數(shù)據(jù)庫(kù)時(shí),如果表已經(jīng)存在,你不會(huì)得到一個(gè)錯(cuò)誤。如果你倒出一個(gè)數(shù)據(jù)庫(kù)以便能把數(shù)據(jù)庫(kù)轉(zhuǎn)移到另一個(gè)服務(wù)器,你甚至不必創(chuàng)建備份文件。要保證數(shù)據(jù)庫(kù)存在于另一臺(tái)主機(jī),然后用管道傾倒數(shù)據(jù)庫(kù),這樣mysql能直接讀取mysqldump的輸出。例如:你想從主機(jī)pit-viper.snake.net拷貝數(shù)據(jù)庫(kù)samp_db到boa.snake.net,可以這樣很容易做到:



%mysqladmin -h boa.snake.net create samp_db

%mysqldump samp_db │ mysql -h boa.snake.net samp_db

以后,如果你想再次刷新boa.snake.net上的數(shù)據(jù)庫(kù),跳過(guò)mysqladmin命令,但要對(duì)mysqldump加上--add-drop-table以避免的得到表已存在的錯(cuò)誤:

%mysqldump --add-drop-table samp_db │ mysql -h boa.snake.net samp_db

mysqldump其它有用的選項(xiàng)包括:

--flush-logs --lock-tables 組合將對(duì)你的數(shù)據(jù)庫(kù)檢查點(diǎn)有幫助。

--lock-tables 鎖定你正在傾倒的所有表

--flush-logs 關(guān)閉并重新打開(kāi)更新日志文件,新的更新日志將只包括從備份點(diǎn)起的修改數(shù)據(jù)庫(kù)的查詢(xún)。這將設(shè)置你的更新日志檢查點(diǎn)位備份時(shí)間。(然而如果你有需要執(zhí)行個(gè)更新的客戶(hù),鎖定所有表對(duì)備份期間的客戶(hù)訪問(wèn)不是件好事。)如果你使用 --flush-logs 設(shè)置檢查點(diǎn)到備份時(shí),有可能最好是傾倒整個(gè)數(shù)據(jù)庫(kù)。如果你傾倒單獨(dú)的文件,較難將更新日志檢查點(diǎn)與備份文件同步。在恢復(fù)期間,你通常按數(shù)據(jù)庫(kù)為基礎(chǔ)提取更新日志內(nèi)容,對(duì)單個(gè)表沒(méi)有提取更新的選擇,所以你必須自己提取它們。缺省地,mysqldump 在寫(xiě)入前將一個(gè)表的整個(gè)內(nèi)容讀進(jìn)內(nèi)存。這通常確實(shí)不必要,并且實(shí)際上如果你有一個(gè)大表,幾乎是失敗的。你可用 --quick 選項(xiàng)告訴 mysqldump 只要它檢索出一行就寫(xiě)出每一行。為了進(jìn)一步優(yōu)化傾倒過(guò)程,使用 --opt而不是 --quick。--opt 選項(xiàng)打開(kāi)其它選項(xiàng),加速數(shù)據(jù)的傾倒和把它們讀回。用 --opt 實(shí)施備份可能是最常用的方法,因?yàn)閭浞菟俣壬系膬?yōu)勢(shì)。然而,要警告你,--opt 選項(xiàng)確實(shí)有代價(jià),--opt 優(yōu)化的是你的備份過(guò)程,不是其他客戶(hù)對(duì)數(shù)據(jù)庫(kù)的訪問(wèn)。--opt 選項(xiàng)通過(guò)一次鎖定所有表阻止任何人更新你正在傾倒的任何表。你可在一般數(shù)據(jù)庫(kù)訪問(wèn)上很容易看到其效果。當(dāng)你的數(shù)據(jù)庫(kù)一般非常頻繁地使用,只是一天一次地調(diào)節(jié)備份。一個(gè)具有 --opt 的相反效果的選項(xiàng)是--dedayed。該選項(xiàng)使得 mysqldump 寫(xiě)出 INSERT DELAYED 語(yǔ)句而不是 INSERT 語(yǔ)句。如果你將數(shù)據(jù)文件裝入另一個(gè)數(shù)據(jù)庫(kù)并且你想是這個(gè)操作對(duì)可能出現(xiàn)在該數(shù)據(jù)庫(kù)中的查詢(xún)的影響最小,--delayed 對(duì)此很有幫助。 --compress 選項(xiàng)在你拷貝數(shù)據(jù)庫(kù)到另一臺(tái)機(jī)器上時(shí)很有幫助,因?yàn)樗鼫p少網(wǎng)絡(luò)傳輸字節(jié)的數(shù)量。下面有一個(gè)例子,注意到--compress 對(duì)與遠(yuǎn)端主機(jī)上的服務(wù)器通信的程序才給出,而不是對(duì)與本地主機(jī)連接的程序:

%mysqldump --opt samp_db │ mysql --compress -h boa.snake.net samp_db

mysqldump有很多選項(xiàng),詳見(jiàn)《MySQL參考手冊(cè)》。
1
2.使用直接拷貝數(shù)據(jù)庫(kù)的備份和拷貝方法

另一種不涉及 mysqldump 備份數(shù)據(jù)庫(kù)和表的方式是直接拷貝數(shù)據(jù)庫(kù)表文件。典型地,這用諸如 cp、tar 或cpio 實(shí)用程序。本文的例子使用 cp。 當(dāng)你使用一種直接備份方法時(shí),你必須保證表不在被使用。如果服務(wù)器在你則正在拷貝一個(gè)表時(shí)改變它,拷貝就失去意義。保證你的拷貝完整性的最好方法是關(guān)閉服務(wù)器,拷貝文件,然后重啟服務(wù)器。如果你不想關(guān)閉服務(wù)器,要在執(zhí)行表檢查的同時(shí)鎖定服務(wù)器。如果服務(wù)器在運(yùn)行,相同的制約也適用于拷貝文件,而且你應(yīng)該使用相同的鎖定協(xié)議讓服務(wù)器“安靜下來(lái)”。 假設(shè)服務(wù)器關(guān)閉或你已經(jīng)鎖定了你想拷貝的表,下列顯示如何將整個(gè) samp_db 數(shù)據(jù)庫(kù)備份到一個(gè)備份目錄(DATADIR表示服務(wù)器的數(shù)據(jù)目錄):

Í DATADIR%cp -r samp_db /usr/archive/mysql

單個(gè)表可以如下備份:

Í DATADIR/samp_db%cp member.* /usr/archive/mysql/samp_db%cp score.* /usr/archive/mysql/samp_db ....

當(dāng)你完成了備份時(shí),你可以重啟服務(wù)器(如果關(guān)閉了它)或釋放加在表上的鎖定(如果你讓服務(wù)器運(yùn)行)。 要用直接拷貝文件把一個(gè)數(shù)據(jù)庫(kù)從一臺(tái)機(jī)器拷貝到另一臺(tái)機(jī)器上,只是將文件拷貝到另一臺(tái)服務(wù)器主機(jī)的適當(dāng)數(shù)據(jù)目錄下即可。要確保文件是 MyIASM 格式或兩臺(tái)機(jī)器有相同的硬件結(jié)構(gòu),否則你的數(shù)據(jù)庫(kù)在另一臺(tái)主機(jī)上有奇怪的內(nèi)容。你也應(yīng)該保證在另一臺(tái)機(jī)器上的服務(wù)器在你正在安裝數(shù)據(jù)庫(kù)表時(shí)不訪問(wèn)它們。

3.復(fù)制數(shù)據(jù)庫(kù)(Replicating Database)

復(fù)制(Replication)類(lèi)似于拷貝數(shù)據(jù)庫(kù)到另一臺(tái)服務(wù)器上,但它的確切含義是實(shí)時(shí)地保證兩個(gè)數(shù)據(jù)庫(kù)的完全同步。這個(gè)功能將在 3.23 版中出現(xiàn),而且還不很成熟,因此本文不作詳細(xì)介紹。

4.用備份恢復(fù)數(shù)據(jù)

數(shù)據(jù)庫(kù)損壞的發(fā)生有很多原因,程度也不同。如果你走運(yùn),你可能僅損壞一兩個(gè)表(如掉電),如果你倒霉,你可能必須替換整個(gè)數(shù)據(jù)目錄(如磁盤(pán)損壞)。在某些情況下也需要恢復(fù),比如用戶(hù)錯(cuò)誤地刪除了數(shù)據(jù)庫(kù)或表。不管這些倒霉事件的原因,你將需要實(shí)施某種恢復(fù)。如果表?yè)p壞但沒(méi)丟失,嘗試用 myisamchk 或 isamchk 修復(fù)它們,如果這樣的損壞可有修復(fù)程序修復(fù),你可能根本不需要使用備份文件。關(guān)于表修復(fù)的過(guò)程,見(jiàn)《數(shù)據(jù)庫(kù)維護(hù)與修復(fù)》?;謴?fù)過(guò)程涉及兩種信息源:你的備份文件和個(gè)更新日志。備份文件將表恢復(fù)到實(shí)施備份時(shí)的狀態(tài),然而一般表在備份與發(fā)生問(wèn)題之間的時(shí)間內(nèi)已經(jīng)被修改,更新日志包含了用于進(jìn)行這些修改的查詢(xún)。你可以使用日志文件作為mysql的輸入來(lái)重復(fù)查詢(xún)。這已正是為什么要啟用更新日志的原因。恢復(fù)過(guò)程視你必須恢復(fù)的信息多少而不同。實(shí)際上,恢復(fù)整個(gè)數(shù)據(jù)庫(kù)比單個(gè)表跟容易,因?yàn)閷?duì)于

數(shù)據(jù)庫(kù)運(yùn)用更新日志比單個(gè)表容易。

4.1 恢復(fù)整個(gè)數(shù)據(jù)庫(kù)

首先,如果你想恢復(fù)的數(shù)據(jù)庫(kù)是包含授權(quán)表的 mysql 數(shù)據(jù)庫(kù),你需要用 --skip-grant-table 選項(xiàng)運(yùn)行服務(wù)器。否則,它會(huì)抱怨不能找到授權(quán)表。在你已經(jīng)恢復(fù)表后,執(zhí)行 mysqladmin flush-privileges 告訴服務(wù)器裝載授權(quán)標(biāo)并使用它們。將數(shù)據(jù)庫(kù)目錄內(nèi)容拷貝到其它某個(gè)地方,如果你在以后需要它們。用最新的備份文件重裝數(shù)據(jù)庫(kù)。如果你用 mysqldump 產(chǎn)生的文件,將它作為 mysql 的輸入。如果你用直接從數(shù)據(jù)庫(kù)拷貝來(lái)的文件,將它們直接拷回?cái)?shù)據(jù)庫(kù)目錄,然而,此時(shí)你需要在拷貝文件之前關(guān)閉數(shù)據(jù)庫(kù),然后重啟它。使用更新日志重復(fù)做備份以后的修改數(shù)據(jù)庫(kù)表的查詢(xún)。對(duì)于任何可適用的更新日志,將它們作為 mysql 的輸入。指定 --one-database 選項(xiàng)使得 mysql 只執(zhí)行你有興趣恢復(fù)的數(shù)據(jù)庫(kù)的查詢(xún)。如果你知道你需要運(yùn)用所有更新日志文件,你可以在包含日志的目錄下使用這條命令:

% ls -t -r -1 update.[0-9]* │ xargs cat │ mysql --one-database db_name

ls命令生成更新日志文件的一個(gè)單列列表,根據(jù)服務(wù)器產(chǎn)生它們的次序排序(主意:如果你修改任何一個(gè)文件,你將改變排序次序,這導(dǎo)致更新日志一錯(cuò)誤的次序被運(yùn)用。)很可能你會(huì)是運(yùn)用某幾個(gè)更新日志。例如,自從你備份以來(lái)產(chǎn)生的更新日志被命名為 update.392、update.393 等等,你可以這樣重新運(yùn)行:

%mysql --one-database db_name < update.392

%mysql --one-database db_name < update.393

.....

如果你正在實(shí)施恢復(fù)且使用更新日志恢復(fù)由于一個(gè)錯(cuò)誤建議的 DROP DATABASE、DROP TABLE 或 DELETE 語(yǔ)句造成丟失的信息,在運(yùn)用更新日志之前,要保證從其中刪除這些語(yǔ)句。

4.2 恢復(fù)單個(gè)表

恢復(fù)單個(gè)表較為復(fù)雜。如果你用一個(gè)由 mysqldump 生成的備份文件,并且它不包含你感興趣的表的數(shù)據(jù),你需要從相關(guān)行中提取它們并將它們用作 mysql 的輸入。這是容易的部分。難的部分是從只運(yùn)用于該表的更新日志中拉出片斷。你會(huì)發(fā)覺(jué) mysql_find_rows 實(shí)用程序?qū)Υ撕苡袔椭鼜母氯罩局刑崛《嘈胁樵?xún)。另一個(gè)可能性是使用另一臺(tái)服務(wù)器恢復(fù)整個(gè)數(shù)據(jù)庫(kù),然后拷貝你想要的表文件到原數(shù)據(jù)庫(kù)中。這可能真的很容易!當(dāng)你將文件拷回?cái)?shù)據(jù)庫(kù)目錄時(shí),要確保原數(shù)據(jù)庫(kù)的服務(wù)器關(guān)閉。
1

熱詞搜索:

上一篇:Mysql 數(shù)據(jù)庫(kù)雙機(jī)熱備的配置
下一篇:備份PostgreSQL和MySQL數(shù)據(jù)庫(kù)

分享到: 收藏
国产一级一区二区_segui88久久综合9999_97久久夜色精品国产_欧美色网一区二区
亚洲精品成人少妇| 色综合视频一区二区三区高清| 亚洲欧洲精品一区二区精品久久久 | 韩国成人精品a∨在线观看| av午夜一区麻豆| 国产人成亚洲第一网站在线播放 | 国产日本一区二区| 久久99国产精品免费| 宅男噜噜噜66一区二区66| 一区二区三区在线免费观看| 成人小视频在线观看| 久久久国产一区二区三区四区小说| 亚洲成人免费视频| 欧美日韩亚洲综合一区二区三区| 亚洲免费观看在线观看| jlzzjlzz国产精品久久| 亚洲欧美在线观看| 一本到不卡免费一区二区| 亚洲精品第一国产综合野| 色哟哟日韩精品| 夜夜嗨av一区二区三区中文字幕| 91色视频在线| 亚洲伊人色欲综合网| 色综合久久六月婷婷中文字幕| 综合精品久久久| 91精品91久久久中77777| 一区二区在线电影| 欧美日韩国产不卡| 蜜桃视频一区二区三区| 精品国产一区二区三区av性色| 精品一区二区三区香蕉蜜桃| 国产日韩精品一区二区浪潮av| 99久久久免费精品国产一区二区| 亚洲乱码国产乱码精品精小说| 色综合久久88色综合天天| 天使萌一区二区三区免费观看| 亚洲精品在线电影| k8久久久一区二区三区| 首页综合国产亚洲丝袜| 久久久久久久久伊人| 色综合夜色一区| 麻豆传媒一区二区三区| 国产欧美日韩卡一| 欧美老年两性高潮| 丰满亚洲少妇av| 精品一区二区三区视频在线观看| 欧美成人国产一区二区| jizz一区二区| 精品一区二区影视| 尤物在线观看一区| 久久新电视剧免费观看| 一本大道av伊人久久综合| 精品一区二区久久| 一区精品在线播放| 欧美午夜不卡在线观看免费| 国产一区二区三区视频在线播放| 亚洲欧美日韩国产中文在线| 精品乱人伦一区二区三区| 色婷婷国产精品久久包臀| 国产综合久久久久久鬼色| 亚洲一级在线观看| 亚洲人午夜精品天堂一二香蕉| 日韩一区二区三区在线| 色琪琪一区二区三区亚洲区| 国产丶欧美丶日本不卡视频| 日韩av电影一区| 玉米视频成人免费看| 国产亚洲综合av| 精品成人佐山爱一区二区| 色婷婷av一区二区三区软件| 国产精品一区三区| 九九在线精品视频| 美女网站色91| 免费久久精品视频| 欧美aaaaa成人免费观看视频| 亚洲乱码国产乱码精品精的特点| 国产肉丝袜一区二区| 精品欧美一区二区三区精品久久 | 成人免费在线播放视频| 2020国产精品| 久久亚洲二区三区| 精品黑人一区二区三区久久| 欧美日韩和欧美的一区二区| 欧美亚洲国产一区二区三区va | 五月天国产精品| 亚洲韩国一区二区三区| 五月综合激情日本mⅴ| 亚洲国产日韩精品| 午夜精品久久久久久久99樱桃| 亚洲成av人片一区二区梦乃| 天天综合色天天综合色h| 天天免费综合色| 免费人成网站在线观看欧美高清| 日韩和的一区二区| 日韩高清不卡在线| 黄网站免费久久| 国产精品一级黄| 不卡的电视剧免费网站有什么| av在线综合网| 欧洲一区二区av| 91麻豆精品国产自产在线 | 精品一二三四在线| 成人中文字幕电影| 欧美性感一类影片在线播放| 欧美亚洲自拍偷拍| 日韩一二三区视频| 亚洲国产高清aⅴ视频| 欧美国产日本韩| 亚洲国产精品久久久久秋霞影院| 亚洲超丰满肉感bbw| 麻豆精品久久久| 成人少妇影院yyyy| 欧美喷潮久久久xxxxx| 欧美xfplay| 亚洲欧洲综合另类| 天堂成人免费av电影一区| 久久99精品国产麻豆不卡| 成人app网站| 欧美日本视频在线| 久久综合色天天久久综合图片| 中文文精品字幕一区二区| 亚洲综合色网站| 国产精华液一区二区三区| 色偷偷久久人人79超碰人人澡| 欧美乱妇一区二区三区不卡视频| 2020国产精品| 亚洲在线一区二区三区| 国产精品一区久久久久| 在线视频综合导航| 国产午夜精品福利| 亚洲国产一区二区三区| 色一情一伦一子一伦一区| 日韩三级视频中文字幕| 亚洲视频一区二区在线| 久久99久久99精品免视看婷婷| 91麻豆精东视频| 国产无遮挡一区二区三区毛片日本| 亚洲电影一区二区三区| 岛国一区二区在线观看| 精品国产网站在线观看| 一区二区三区蜜桃| 国产揄拍国内精品对白| 欧美精品免费视频| 一区二区三区鲁丝不卡| 粉嫩一区二区三区在线看 | 秋霞午夜av一区二区三区| 成人性视频网站| 久久女同性恋中文字幕| 亚洲高清免费观看高清完整版在线观看| 国产麻豆视频一区| 欧美不卡一区二区三区| 奇米在线7777在线精品| 欧美中文字幕亚洲一区二区va在线| 国产精品萝li| 成人综合婷婷国产精品久久免费| 日韩免费性生活视频播放| 奇米777欧美一区二区| 日韩丝袜美女视频| 日本欧美在线看| 日韩一区二区中文字幕| 日本成人在线不卡视频| 日韩一区二区三区免费看| 青娱乐精品视频| 欧美本精品男人aⅴ天堂| 日韩电影免费一区| 日韩视频免费观看高清完整版在线观看 | 亚洲自拍偷拍网站| 日本精品一区二区三区高清| 亚洲欧洲韩国日本视频| jlzzjlzz亚洲日本少妇| 中文字幕日韩一区| 91在线丨porny丨国产| 亚洲精选视频免费看| 欧美午夜不卡视频| 免费成人美女在线观看.| 日韩欧美一区二区三区在线| 极品美女销魂一区二区三区 | 国产精一区二区三区| 精品福利在线导航| bt欧美亚洲午夜电影天堂| 亚洲人成伊人成综合网小说| 欧美天天综合网| 蜜臀av国产精品久久久久 | 国产成人aaa| 亚洲欧美一区二区三区久本道91 | 美女在线观看视频一区二区| 精品裸体舞一区二区三区| 丰满亚洲少妇av| 一级女性全黄久久生活片免费| 91精品国产综合久久蜜臀| 日本不卡免费在线视频| 久久免费午夜影院| 色综合久久中文字幕综合网| 日本视频免费一区| 国产精品色婷婷久久58| 欧美日韩综合色| 国产一区二区三区蝌蚪| 亚洲永久免费av| 精品粉嫩超白一线天av| 色综合色综合色综合色综合色综合 |