成人性生交大片免费看视频r_亚洲综合极品香蕉久久网_在线视频免费观看一区_亚洲精品亚洲人成人网在线播放_国产精品毛片av_久久久久国产精品www_亚洲国产一区二区三区在线播_日韩一区二区三区四区区区_亚洲精品国产无套在线观_国产免费www

主頁 > 知識(shí)庫 > MongoDB在不同主機(jī)間復(fù)制數(shù)據(jù)庫和集合的教程

MongoDB在不同主機(jī)間復(fù)制數(shù)據(jù)庫和集合的教程

熱門標(biāo)簽:兗州電話外呼營銷系統(tǒng) 高德地圖標(biāo)注商戶位置 福州電銷機(jī)器人源代碼 徐州ai電銷機(jī)器人原理 企業(yè)智能外呼系統(tǒng)價(jià)格多少 機(jī)器人外呼系統(tǒng)軟件存在問題 南京400電話怎樣辦理 沈陽營銷電銷機(jī)器人招商 智能電銷機(jī)器人銷售話術(shù)

1. db.cloneCollection()
db.cloneCollection(from, collection, query)
在不同的mongodb實(shí)例間復(fù)制數(shù)據(jù),db.cloneCollection是cloneCollection數(shù)據(jù)庫命令的一個(gè)外在體現(xiàn)。

function (from, collection, query) {
 assert( isString(from)  from.length );
 assert( isString(collection)  collection.length );
 collection = this._name + "." + collection;
 query = query || {};
 return this._dbCommand( { cloneCollection:collection, from:from, query:query
} );
}

參數(shù):

from  string  包含需要復(fù)制的表的mongodb實(shí)例主機(jī)名
collection string  數(shù)據(jù)實(shí)例中需要復(fù)制的表名,該命令只可以復(fù)制遠(yuǎn)程mongodb實(shí)例上相同數(shù)據(jù)庫名稱的表
query  document 可選的選項(xiàng)。標(biāo)準(zhǔn)的查詢語句過濾掉不需要的文檔

db.cloneCollection()不允許通過mongos來復(fù)制表,只能通過mongod實(shí)例來操作。
示例:
192.168.11.51 mongod實(shí)例mydb庫,bar集合:

{ "_id" : ObjectId("53687d9df433cf04b788c6d1"), "name" : "dog" }
{ "_id" : ObjectId("53687ff1f433cf04b788c6d2"), "name" : "cat" }
{ "_id" : ObjectId("53687ff4f433cf04b788c6d3"), "name" : "tiger" }

本地mongod實(shí)例mydb庫,復(fù)制遠(yuǎn)程主機(jī)的bar集合中滿足查詢條件的文檔:

db.cloneCollection("192.168.11.52", "bar", {"name" : "tiger"})
db.bar.find();
{ "_id" : ObjectId("53687ff4f433cf04b788c6d3"), "name" : "tiger" }

2. db.cloneDatabase()
db.cloneDatabase("hostname")
復(fù)制遠(yuǎn)程主機(jī)的數(shù)據(jù)庫到本地,該命令假設(shè)遠(yuǎn)程mongodb實(shí)例中擁有與本地相同的數(shù)據(jù)庫名稱。

hostname  string  包含需要復(fù)制的數(shù)據(jù)庫的mongodb實(shí)例主機(jī)名

db.cloneDatabase是clone數(shù)據(jù)庫命令的一個(gè)外在體現(xiàn)。

function (from) {
 assert( isString(from)  from.length );
 return this._dbCommand( { clone: from } );
}

示例:
192.168.11.51 mongod實(shí)例mydb庫,
本機(jī)mongodb實(shí)例:

use mydb
db.dropDatabase();
db.cloneDatabase("192.168.11.52");

3. db.copyDatabase()
db.copyDatabase(fromdb, todb, fromhost, username, password)
從遠(yuǎn)程主機(jī)復(fù)制數(shù)據(jù)庫到本地,或從本地復(fù)制數(shù)據(jù)庫到遠(yuǎn)程主機(jī)。

db.copyDatabase是copydb數(shù)據(jù)庫命令的一個(gè)外在體現(xiàn)。
function (fromdb, todb, fromhost, username, password) {
 assert( isString(fromdb)  fromdb.length );
 assert( isString(todb)  todb.length );
 fromhost = fromhost || "";
 if ( username  password ) {
  var n = this._adminCommand( { copydbgetnonce : 1, fromhost:fromhost } );

  return this._adminCommand( { copydb:1, fromhost:fromhost, fromdb:fromdb,
 todb:todb, username:username, nonce:n.nonce, key:this.__pwHash( n.nonce, userna
me, password ) } );
 } else {
  return this._adminCommand( { copydb:1, fromhost:fromhost, fromdb:fromdb,
 todb:todb } );
 }
}

參數(shù):

fromdb  string  源數(shù)據(jù)庫名稱
todb  string  目標(biāo)數(shù)據(jù)庫名稱
fromhost string  可選項(xiàng),源數(shù)據(jù)庫的主機(jī)名。如果是同一主機(jī),忽略該選項(xiàng)
username string  可選項(xiàng),源主機(jī)名用戶名
password string  可選項(xiàng),源主機(jī)名用戶名對(duì)應(yīng)密碼

屬性:
(1)db.copyDatabase()運(yùn)行在目標(biāo)主機(jī)的mongod實(shí)例上。
(2)db.copyDatabase()會(huì)創(chuàng)建目標(biāo)數(shù)據(jù)庫,如果其原來不存在。
(3)db.copyDatabase()需要目標(biāo)機(jī)器上有足夠的空間進(jìn)行復(fù)制。
(4)db.copyDatabase()并不會(huì)產(chǎn)生目標(biāo)數(shù)據(jù)庫的即時(shí)快照。如果在復(fù)制過程中在源或目標(biāo)庫發(fā)生讀寫操作,會(huì)導(dǎo)致數(shù)據(jù)庫不一致。
(5)db.copyDatabase()在操作過程中并不會(huì)鎖住目標(biāo)主機(jī),所以復(fù)制過程中可能出現(xiàn)暫時(shí)的中斷來完成其他操作。
源數(shù)據(jù)庫(fromdb):
mongodb2.6需要在源主機(jī)和目標(biāo)主機(jī)擁有以下權(quán)限來執(zhí)行copydb。
(1)如果源主機(jī)數(shù)據(jù)庫不是admin,必須確保擁有以下權(quán)限:
{ resource: { db: "mySourceDB", collection: "" }, actions: [ "find" ] }
{ resource: { db: "mySourceDB", collection: "system.js" }, actions: [ "find" ] }
如果源主機(jī)是一臺(tái)遠(yuǎn)程主機(jī),必須確保擁有以下權(quán)限:

{ resource: { db: "mySourceDB", collection: "system.indexes" }, actions: [ "find" ] }
{ resource: { db: "mySourceDB", collection: "system.namespaces" }, actions: [ "find" ] }

(2)如果源主機(jī)數(shù)據(jù)庫是admin,必須確保擁有以下權(quán)限:

{ resource: { db: "admin", collection: "" }, actions: [ "find" ] }
{ resource: { db: "admin", collection: "system.js" }, actions: [ "find" ] }
{ resource: { db: "admin", collection: "system.users" }, actions: [ "find" ] }
{ resource: { db: "admin", collection: "system.roles" }, actions: [ "find" ] }
{ resource: { db: "admin", collection: "system.version" }, actions: [ "find" ] }

如果源主機(jī)是一臺(tái)遠(yuǎn)程主機(jī),必須確保擁有以下權(quán)限:

{ resource: { db: "admin", collection: "system.indexes" }, actions: [ "find" ] }
{ resource: { db: "admin", collection: "system.namespaces" }, actions: [ "find" ] }

(3)源數(shù)據(jù)庫在遠(yuǎn)程主機(jī)
如果從一個(gè)擁有用戶認(rèn)證的遠(yuǎn)程主機(jī)復(fù)制數(shù)據(jù)庫,需要一個(gè)擁有恰當(dāng)?shù)臋?quán)限的用戶認(rèn)證。
目標(biāo)數(shù)據(jù)庫(todb):
A、如果目標(biāo)主機(jī)數(shù)據(jù)庫不是admin,必須確保擁有以下權(quán)限:

{ resource: { db: "myTargetDB", collection: "" }, actions: [ "insert", "createIndex" ] }
{ resource: { db: "myTargetDB", collection: "system.js" }, actions: [ "insert" ] }

B、如果目標(biāo)主機(jī)數(shù)據(jù)庫是admin,必須確保擁有以下權(quán)限:

resource: { db: "myTargetDB", collection: "" }, actions: [ "insert", "createIndex" ] },
{ resource: { db: "myTargetDB", collection: "system.js" }, actions: [ "insert" ] },
{ resource: { db: "myTargetDB", collection: "system.users" }, actions: [ "insert" ] },
{ resource: { db: "myTargetDB", collection: "system.roles" }, actions: [ "insert" ] },
{ resource: { db: "myTargetDB", collection: "system.version" }, actions: [ "insert" ] }

示例:
192.168.11.51 mongod實(shí)例mydb庫,
復(fù)制到本地newmydb庫:

db.copyDatabase("mydb", "newmydb", "192.168.11.52");

4. cloneCollection
從遠(yuǎn)程mongodb實(shí)例復(fù)制集合到當(dāng)前mongodb實(shí)例。集合名稱是一致的:

{ cloneCollection: "namespace>", from: "hostname>", query: { query> } }

cloneCollection擁有以下的域值:

cloneCollection  string  集合的命名空間,命名空間包含了數(shù)據(jù)庫名和集合名的組合
from    string  指定遠(yuǎn)程主機(jī)名和可選的端口號(hào)
query    document  可選的,過濾選項(xiàng)

示例:
192.168.11.51 mongod實(shí)例mydb庫,bar集合:

{ "_id" : ObjectId("53687d9df433cf04b788c6d1"), "name" : "dog" }
{ "_id" : ObjectId("53687ff1f433cf04b788c6d2"), "name" : "cat" }
{ "_id" : ObjectId("53687ff4f433cf04b788c6d3"), "name" : "tiger" }

本地mongod實(shí)例:

db.runCommand({cloneCollection : "mydb.bar", from : "192.168.11.52:27017", query : {"name" : "tiger"}})
use mydb
db.bar.find()
{ "_id" : ObjectId("53687ff4f433cf04b788c6d3"), "name" : "tiger" }

cloneCollectionAsCapped可以利用數(shù)據(jù)庫中存在的非cpped集合創(chuàng)建出一個(gè)新的capped集合,操作對(duì)原來的集合沒有副作用。
指令的語法:
{ cloneCollectionAsCapped: existing collection>, toCollection: capped collection>, size: capped size> }
新集合名稱在數(shù)據(jù)庫中是獨(dú)一無二的,如果要把一個(gè)已經(jīng)存在的正常集合轉(zhuǎn)變?yōu)閏pped集合,可以使用convertToCapped命令,在復(fù)制過程中,cloneCollectionAsCapped指令呈現(xiàn)出以下行為:
mongodb會(huì)已自然順序遍歷集合中的文檔。
如果size小于先前集合的尺寸,會(huì)以FIFO規(guī)則刪除早先的文檔。
實(shí)例:

db.runCommand({cloneCollectionAsCapped : "bar", toCollection : "barone", size : 100})
db.barone.isCapped();

true

5. clone
clone命令從遠(yuǎn)程服務(wù)器mongodb實(shí)例復(fù)制一個(gè)數(shù)據(jù)庫到當(dāng)前的mongodb實(shí)例,形式如下:

{ clone: "db1.example.net:27017" }

需要注意的幾點(diǎn):
(1)clone不能去操作slave節(jié)點(diǎn)或副本集的非主節(jié)點(diǎn)。
(2)clone并不支持?jǐn)?shù)據(jù)庫快照功能,如果有客戶端對(duì)數(shù)據(jù)更新過了,可能造成結(jié)果不一致。
(3)clone命令必須運(yùn)行在目標(biāo)節(jié)點(diǎn)上。
(4)clone過程中,目標(biāo)主機(jī)沒有鎖定,所以復(fù)制過程中可能出現(xiàn)暫時(shí)的中斷來完成其他操作。

6. copydb
從遠(yuǎn)程主機(jī)復(fù)制數(shù)據(jù)庫到本地,或從本地復(fù)制數(shù)據(jù)庫到遠(yuǎn)程主機(jī)。
在本地admin庫里運(yùn)行以下命令語法:

{ copydb: 1,
 fromhost: hostname>,
 fromdb: database>,
 todb: database>,
 slaveOk: bool>,
 username: username>,
 nonce: nonce>,
 key: key> }

選項(xiàng):

fromhost  string  運(yùn)行mongodb實(shí)例的遠(yuǎn)程源主機(jī),如果是本地可以忽略
fromdb   string  源數(shù)據(jù)庫名稱
todb   string  目標(biāo)數(shù)據(jù)庫名稱
slaveOk   boolean  可選的,設(shè)置為true,允許從從庫復(fù)制庫
username  string  可選的,遠(yuǎn)程主機(jī)的用戶名。
nonce   string  可選的,遠(yuǎn)程主機(jī)的共享密鑰
key    string  可選的,遠(yuǎn)程主機(jī)的認(rèn)證密碼哈希

屬性:
(1)copydb()運(yùn)行在目標(biāo)主機(jī)的mongod實(shí)例上。
(2)copydb()會(huì)創(chuàng)建目標(biāo)數(shù)據(jù)庫,如果其原來不存在。
(3)copydb()需要目標(biāo)機(jī)器上有足夠的空間進(jìn)行復(fù)制。
(4)copydb()并不會(huì)產(chǎn)生目標(biāo)數(shù)據(jù)庫的即時(shí)快照。如果在復(fù)制過程中在源或目標(biāo)庫發(fā)生讀寫操作,會(huì)導(dǎo)致數(shù)據(jù)庫不一致。
(5)copydb()在操作過程中并不會(huì)鎖住目標(biāo)主機(jī),所以復(fù)制過程中可能出現(xiàn)暫時(shí)的中斷來完成其他操作。
mongodb2.6需要在源主機(jī)和目標(biāo)主機(jī)擁有以下權(quán)限來執(zhí)行copydb。
(1)如果源主機(jī)數(shù)據(jù)庫不是admin,必須確保擁有以下權(quán)限:

{ resource: { db: "mySourceDB", collection: "" }, actions: [ "find" ] }
{ resource: { db: "mySourceDB", collection: "system.js" }, actions: [ "find" ] }

如果源主機(jī)是一臺(tái)遠(yuǎn)程主機(jī),必須確保擁有以下權(quán)限:

{ resource: { db: "mySourceDB", collection: "system.indexes" }, actions: [ "find" ] }
{ resource: { db: "mySourceDB", collection: "system.namespaces" }, actions: [ "find" ] }

(2)如果源主機(jī)數(shù)據(jù)庫是admin,必須確保擁有以下權(quán)限:

{ resource: { db: "admin", collection: "" }, actions: [ "find" ] }
{ resource: { db: "admin", collection: "system.js" }, actions: [ "find" ] }
{ resource: { db: "admin", collection: "system.users" }, actions: [ "find" ] }
{ resource: { db: "admin", collection: "system.roles" }, actions: [ "find" ] }
{ resource: { db: "admin", collection: "system.version" }, actions: [ "find" ] }

如果源主機(jī)是一臺(tái)遠(yuǎn)程主機(jī),必須確保擁有以下權(quán)限:

{ resource: { db: "admin", collection: "system.indexes" }, actions: [ "find" ] }
{ resource: { db: "admin", collection: "system.namespaces" }, actions: [ "find" ] }

(3)源數(shù)據(jù)庫在遠(yuǎn)程主機(jī)
如果從一個(gè)擁有用戶認(rèn)證的遠(yuǎn)程主機(jī)復(fù)制數(shù)據(jù)庫,需要一個(gè)擁有恰當(dāng)?shù)臋?quán)限的用戶認(rèn)證。
目標(biāo)數(shù)據(jù)庫(todb):
A、如果目標(biāo)主機(jī)數(shù)據(jù)庫不是admin,必須確保擁有以下權(quán)限:

{ resource: { db: "myTargetDB", collection: "" }, actions: [ "insert", "createIndex" ] }
{ resource: { db: "myTargetDB", collection: "system.js" }, actions: [ "insert" ] }

B、如果目標(biāo)主機(jī)數(shù)據(jù)庫是admin,必須確保擁有以下權(quán)限:

resource: { db: "myTargetDB", collection: "" }, actions: [ "insert", "createIndex" ] },
{ resource: { db: "myTargetDB", collection: "system.js" }, actions: [ "insert" ] },
{ resource: { db: "myTargetDB", collection: "system.users" }, actions: [ "insert" ] },
{ resource: { db: "myTargetDB", collection: "system.roles" }, actions: [ "insert" ] },
{ resource: { db: "myTargetDB", collection: "system.version" }, actions: [ "insert" ] }

認(rèn)證:
如果遠(yuǎn)程主機(jī)需要安全認(rèn)證,則需要使用username,nonce和key進(jìn)行認(rèn)證。
nonce是一個(gè)一次性的密碼,通過運(yùn)行copydbgetnonce命令:

use admin
mynonce = db.runCommand( { copydbgetnonce : 1, fromhost: hostname> } ).nonce

如果直接在遠(yuǎn)程主機(jī)運(yùn)行copydbgetnonce命令,可以忽略fromhost選項(xiàng)。
如下生成一個(gè)哈希鍵:

hex_md5(mynonce + username + hex_md5(username + ":mongo:" + password))

副本集:設(shè)置slaveOk為true,可以在從節(jié)點(diǎn)運(yùn)行copydb。
分片集:不要在mongos實(shí)例上運(yùn)行copydb;不要復(fù)制包含分片集合的庫。

實(shí)例:
(1)運(yùn)行在同一主機(jī)上的copydb

(2)從遠(yuǎn)程主機(jī)復(fù)制的copydb

db._adminCommand({
 copydb : 1,
 fromdb : "mydb",
 todb : "mydbtwo",
 formhost : "192.168.11.52"
})
{ "ok" : 1 }

(3)從需要安全驗(yàn)證的遠(yuǎn)程主機(jī)復(fù)制的copydb
遠(yuǎn)程主機(jī)建立用戶test:caoqing/mydb

use admin
mynonce = db.runCommand( { copydbgetnonce : 1, fromhost: "192.168.11.51:27017" } ).nonce
mykey = hex_md5(mynonce + "test" + hex_md5("test" + ":mongo:" + "caoqing"))
db._adminCommand({
 copydb: 1,
 fromdb: "mydb",
 todb: "mydbthree",
 fromhost: "192.168.11.51",
 username: "test",
 nonce: mynonce,
 key: mykey
})
{ "ok" : 1 }

您可能感興趣的文章:
  • MongoDB的主從復(fù)制及副本集的replSet配置教程
  • MongoDB的Master-Slave主從模式配置及主從復(fù)制要點(diǎn)解析
  • MongoDB入門教程之主從復(fù)制配置詳解
  • MongoDB 主從復(fù)制實(shí)例講解
  • 詳解mongoDB主從復(fù)制搭建詳細(xì)過程
  • mongodb主從復(fù)制_動(dòng)力節(jié)點(diǎn)Java學(xué)院整理
  • MongoDB復(fù)制集原理詳解
  • Mongodb 副本集搭建問題總結(jié)及解決辦法
  • Mongodb副本集和分片示例詳解
  • MongoDB副本集丟失數(shù)據(jù)的測試實(shí)例教程
  • MongoDB 復(fù)制(副本集)學(xué)習(xí)筆記

標(biāo)簽:景德鎮(zhèn) 吉安 本溪 大理 邯鄲 鶴崗 昭通 丹東

巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《MongoDB在不同主機(jī)間復(fù)制數(shù)據(jù)庫和集合的教程》,本文關(guān)鍵詞  MongoDB,在,不同,主機(jī),間,;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問題,煩請?zhí)峁┫嚓P(guān)信息告之我們,我們將及時(shí)溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無關(guān)。
  • 相關(guān)文章
  • 下面列出與本文章《MongoDB在不同主機(jī)間復(fù)制數(shù)據(jù)庫和集合的教程》相關(guān)的同類信息!
  • 本頁收集關(guān)于MongoDB在不同主機(jī)間復(fù)制數(shù)據(jù)庫和集合的教程的相關(guān)信息資訊供網(wǎng)民參考!
  • 推薦文章
    午夜影视日本亚洲欧洲精品| h网站视频在线观看| 色综合一本到久久亚洲91| h网站在线免费观看| 中国老头性行为xxxx| 一区二区三区亚洲变态调教大结局| 欧美日韩一区二区视频在线| 日韩av资源在线播放| 极品国产人妖chinesets亚洲人妖| 日本黄色一区二区三区| 免费看黄色的视频| 欧美日韩水蜜桃| 国产日韩欧美一区在线| 亚洲熟妇无码另类久久久| 青青草视频网站| 国产91露脸中文字幕在线| 国产精品一区电影| 国产精品国产三级国产aⅴ浪潮| www.精品| eeuss鲁丝片eeuss影院| 国产麻豆精品在线观看| 国产伦精品一区二区三区精品视频| 亚洲免费福利一区| 不许穿内裤随时挨c调教h苏绵| 久久porn| 黄色成人在线看| 黄色正能量网站| 国产精品―色哟哟| 亚洲大黄网站| 国产91在线播放九色快色| 中文字幕 在线观看| 天天躁日日躁狠狠躁欧美巨大小说| 小日子的在线观看免费第8集| 欧美视频一区二区三区| 精品欧美一区二区精品少妇| 麻豆国产在线视频| 女生裸体免费视频| 日韩欧美一区二区不卡| 久久久人成影片一区二区三区| 在线观看视频二区| 精品国产一区二区三区久久久| 8x8x视频在线| 国产在线日本| 5858s免费视频成人| 亚洲精品国产suv| 国产视频久久久久久久| 激情综合亚洲精品| 欧美xo影院| 亚洲综合在线不卡| 亚洲淫成人影院| 精品久久久久久乱码天堂| 在线观看91| 在线高清欧美| 116极品美女午夜一级| 91嫩草在线| 欧美极品免费| 999精品视频| 中文成人激情娱乐网| 欧美日韩在线观看成人| 亚洲av无码一区二区二三区| 嫩草影院在线观看未满十八| 欧美高清在线播放| 日韩 欧美 自拍| 手机在线免费毛片| 国产精品网站在线看| 日韩av在线免播放器| 色视频免费版高清在线观看| 在线中文字幕视频观看| 亚洲裸体视频| 国产精品免费久久久| 影音先锋国产在线资源| 亚洲黄色在线| 四虎永久在线观看免费网站网址| 五月天综合激情网| 福利视频免费在线观看| 迷人的保姆韩国| 91麻豆精品国产91久久久更新资源速度超快| 国产黄色片视频| av高清在线| 欧美色图亚洲图片| 国产精品国产| 国产一级性生活| 成人精品亚洲| 性色av蜜臀av浪潮av老女人| 又黄又湿又爽又免费又色| 鲁丝一区鲁丝二区鲁丝三区| 91免费人成网站在线观看18| 国产精品探花视频| 一区二区三区在线免费观看视频| www青青草原| 欧美香蕉爽爽人人爽| 手机视频在线观看| 精品久久久久久久久久久久久久久久久久| 国产乱码精品一区二三赶尸艳谈| 亚洲综合999| 国产超碰精品| 国产精品久久毛片av大全日韩| 精品一区二区三区av| 男人操女人的视频网站| 99国产成人精品| 精品国偷自产国产一区| 国产精区一区二区| 国产精品日韩精品欧美精品| 在线播放日韩专区| av免费观看网站| 国产精品jvid在线观看| 欧美日韩国产一区二区三区地区| 性欧美亚洲xxxx乳在线观看| 51精品视频| 韩国精品在线观看| 国产超碰人人爽人人做人人爱| 99热在线成人| 蜜桃传媒av| 色吧亚洲视频| 黄色大片在线观看| 波多野结衣与黑人| 免费在线观看国产精品| 亚洲国产一区二区三区a毛片| 有码中文亚洲精品| 少妇高潮在线观看| 亚洲精品精选| 五月婷婷六月丁香激情| 88av在线播放| 久草免费在线播放| 黄页视频在线免费观看| 国产日韩欧美一二三区| 久久久久久激情| 激情开心成人网| 国产又大又粗又长| 午夜精品区一区二区三| 91欧美激情一区二区三区成人| 亚洲成a人片77777老司机| 国产又爽又黄的视频| 五月天激情播播| 国产精品裸体瑜伽视频| 91传媒免费看| 久久字幕精品一区| 国产手机视频在线观看| 日本天堂网在线| 空姐吹箫视频大全| 欧美不卡一二三| 欧美午夜丰满在线18影院| 亚洲7777| 免费不卡在线视频| 最近2019年中文视频免费在线观看| 欧美精品一区在线| 午夜成人在线视频| 裸体xxxx视频在线| 午夜精品久久99蜜桃的功能介绍| 中文文字幕文字幕高清| 久久综合狠狠| 色哟哟无码精品一区二区三区| 特大黑人巨人吊xxxx| 丰满人妻一区二区三区无码av| 91原创在线视频| 刘亦菲一区二区三区免费看| 日韩美女精品| 成人性视频欧美一区二区三区| 亚洲国产第一页| 日韩不卡一二三| 亚洲一区二区欧美激情| 51精品在线| 亚洲精品久久7777777| 在线视频亚洲欧美中文| 97精品国产露脸对白| 一区二区三区四区不卡在线| 99在线视频免费观看| www天堂在线观看| 日本在线观看视频一区| 亚洲一区亚洲| 亚洲精品在线播放视频| 一级黄色特级片| 永久av在线| 香蕉加勒比综合久久| 午夜精品亚洲一区二区三区嫩草| 伊人成人开心激情综合网| 好吊色视频一区二区三区| 公共露出暴露狂另类av| 操女生的网站| 香蕉国产精品偷在线观看不卡| 精品一区二区三区人妻| 免费在线高清av| 午夜精品久久久久久久99热黄桃| 日本一区二区三区在线不卡| 最新国产黄色网址| 日韩经典av| 日韩精品导航| 青草视频在线播放| 在线中文字幕电影| 在线成人免费网站| 91精品国产综合久久久久久蜜臀| 国产乱国产乱老熟300| 99久免费精品视频在线观78| 国产乱人伦精品一区| 成人性生交大片免费看中文视频| 伊人久久精品| www.色日本| 97人人干人人| 福利视频一区| 久久久久久9| 日本一区二区免费电影| 日本中文字幕不卡| 免费网站看黄yyy222| 亚洲天堂视频在线观看免费| 三级视频在线播放| 国产精品9999久久久久仙踪林| 一区二区三区国产好| 中文在线一区二区| 亚洲电影欧美电影有声小说| 国产精品91一区| 国产成人午夜片在线观看高清观看| 国产美女在线播放| 国产成人精品影院| 国产精品一区二区三区观看| xxxx18hd亚洲hd捆绑| 国产一区二区三区高清在线观看| 欧洲亚洲精品在线| 四虎4hutv紧急入口| 欧美日韩亚洲一区二区三区四区| 成人短视频在线观看| 九色视频在线观看| 亚洲精品一区二区三区不卡| 久久国产精品毛片| 精品国产乱码一区二区三区四区| 欧美激情综合五月色丁香小说| 欧美日韩国产综合久久| 朝桐光av一区二区三区| 免费播放片a高清在线观看| 国产亚洲精品综合一区91| 精品人妻一区二区免费视频| 精品国产18久久久久久二百| 97成人资源| 亚洲av电影一区| 久久精彩免费视频| 黑丝美女一区二区| a级国产乱理论片在线观看99| 一区三区二区视频| 好妞色妞国产在线视频| 色先锋资源久久综合| 久久综合之合合综合久久| 国产一区二区精品调教| 欧美又黄又嫩大片a级| 精品99久久久久成人网站免费| 免费看欧美女人艹b| 污污视频在线看| 国产又粗又猛视频| 播五月开心婷婷综合| 波多野结衣一二三区| 蜜桃av噜噜一区二区三区麻豆| 人妻一区二区三区四区| 亚洲欧洲免费视频| 少妇熟女一区二区| 奇米网一区二区| 91久久精品一区二区二区| 在线观看日韩欧美| av网址在线观看免费| 色综合久久久久久久久五月| 杨钰莹一级淫片aaaaaa播放| 在线免费福利| 日本一区二区黄色| 精精国产xxxx视频在线野外| 欧美婷婷久久| 最新中文字幕一区二区三区| 国产在线观看a| 精品久久ai电影| 18岁成年人网站| 黄视频在线观看www| 欧美在线观看禁18| 久久久影院官网| 大吊一区二区三区| 巨大黑人video| 欧洲美女精品免费观看视频| 中文字幕 亚洲一区| china中国猛gary| 性一交一乱一精一晶| 91.com在线观看| 中文天堂网在线www| 天天干天天干天天干天天| 久久久久久久久久影视| 91免费视频网站| 日韩精品视频网站| 亚洲AV成人无码一二三区在线| 国产剧情在线一区| 97久久精品人人爽人人爽蜜臀| 亚洲自拍小视频免费观看| 亚洲v中文字幕| 国产精品自拍在线观看| 欧美日韩在线电影| 国产精品久久久99| 欧美黄色三级| 黄色网在线视频| 国产变态拳头交视频一区二区| 亚洲无线一线二线三线区别av| 欧美国产日韩另类| 国产一区二区按摩在线观看| 一本一道久久a久久精品综合蜜臀| 91精品婷婷国产综合久久蝌蚪| 日本午夜精品一区二区三区电影| 午夜精品久久久久久久99樱桃| 国产精品青青在线观看爽香蕉| 中文字幕精品无码亚| 免费视频亚洲| 亚洲成人免费在线视频| 精品国产欧美日韩不卡在线观看| 欧美日韩精品在线播放| 奇米888四色在线精品| 校园激情久久| 999精品视频在这里| 国产在线www| 媚黑女一区二区| 日韩成人av在线播放| metart日本精品嫩模| 中文字幕久热精品视频免费| 91蝌蚪九色| 柠檬福利视频导航| 欧美久久久久久久久| 欧美成人影院在线播放| 91一区二区在线观看| 国产午夜精品在线观看| 50一60岁老妇女毛片| 国产欧美日韩另类| 强行糟蹋人妻hd中文| 成人亚洲一区二区一| 91欧美视频网站| 久久精品午夜| 亚洲五码在线观看视频| 日韩激情综合网| 国产成年人在线观看|