婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av

主頁 > 知識庫 > MySQL GTID全面總結(jié)

MySQL GTID全面總結(jié)

熱門標(biāo)簽:武漢網(wǎng)絡(luò)外呼系統(tǒng)服務(wù)商 電話外呼系統(tǒng)改號 地圖標(biāo)注費(fèi)用是多少 曲靖移動外呼系統(tǒng)公司 啥是企業(yè)400電話辦理 怎樣在地圖標(biāo)注銷售區(qū)域 南昌三維地圖標(biāo)注 百應(yīng)電話機(jī)器人優(yōu)勢 外呼系統(tǒng)打電話上限是多少

01 GTID簡介

      GTID,全稱Global transaction identifiers,也稱之為全局事務(wù)ID。MySQL-5.6.2開始支持,MySQL-5.6.10后完善,GTID 分成兩部分,一部分是服務(wù)的UUid,UUID保存在mysql數(shù)據(jù)目錄的auto.cnf文件中,
這是一個(gè)非常重要的文件,不能刪除,這一部分是不會變的。下面是一個(gè)uuid的值舉例:

[root@dev01 mysql]# cat auto.cnf 
[auto]
server-uuid=ac1ebad0-ef76-11e7-872b-080027a03bb6

    另外一部分就是事務(wù)ID了,隨著事務(wù)的增加,值依次遞增。也就是說,GTID實(shí)際上是由UUID+TID組成的。其中UUID是一個(gè)MySQL實(shí)例的唯一標(biāo)識。TID代表了該實(shí)例上已經(jīng)提交的事務(wù)數(shù)量。如下所示為一個(gè)GTID的例子:

3db33b36-0e51-409f-a61d-c99756e90155:1-14

02 GTID工作原理

1、master更新數(shù)據(jù)時(shí),會在事務(wù)前產(chǎn)生GTID,一同記錄到binlog日志中。
2、slave端的i/o 線程將變更的binlog,寫入到本地的relay log中。
3、sql線程從relay log中獲取GTID,然后對比slave端的binlog是否有記錄。
4、如果有記錄,說明該GTID的事務(wù)已經(jīng)執(zhí)行,slave會忽略。
5、如果沒有記錄,slave就會從relay log中執(zhí)行該GTID的事務(wù),并記錄到binlog。
6、在解析過程中會判斷是否有主鍵,如果沒有就用二級索引,如果沒有就用全部掃描。

03 GTID的優(yōu)缺點(diǎn)

優(yōu)點(diǎn):

1.一個(gè)事務(wù)對應(yīng)一個(gè)唯一GTID,一個(gè)GTID在一個(gè)服務(wù)器上只會執(zhí)行一次
2.GTID是用來代替?zhèn)鹘y(tǒng)復(fù)制的方法,GTID復(fù)制與普通復(fù)制模式的最大不同就是不需要指定二進(jìn)制文件名和位置
3.減少手工干預(yù)和降低服務(wù)故障時(shí)間,當(dāng)主機(jī)掛了之后通過軟件從眾多的備機(jī)中提升一臺備機(jī)為主機(jī)

缺點(diǎn):

1.不支持非事務(wù)引擎
2.不支持create table ... select 語句復(fù)制(主庫直接報(bào)錯)
原理:( 會生成兩個(gè)sql,一個(gè)是DDL創(chuàng)建表SQL,一個(gè)是insert into 插入數(shù)據(jù)的sql。
由于DDL會導(dǎo)致自動提交,所以這個(gè)sql至少需要兩個(gè)GTID,但是GTID模式下,只能給這個(gè)sql生成一個(gè)GTID )
3.不允許一個(gè)SQL同時(shí)更新一個(gè)事務(wù)引擎表和非事務(wù)引擎表
4.開啟GTID需要重啟(5.7除外)
5.對于create temporary table 和 drop temporary table語句不支持
6.不支持sql_slave_skip_counter

04 測試環(huán)境搭建

 節(jié)點(diǎn):
server1   192.168.197.128  3306   Master
server2   192.168.197.137  3306   Slave
server3   192.168.197.136  3306   Slave

開啟GTID需要啟用這三個(gè)參數(shù):

gtid_mode = on

enforce_gtid_consistency = 1

log_slave_updates   = 1

搭建測試環(huán)境的步驟如下:

1.在主節(jié)點(diǎn)上創(chuàng)建復(fù)制用戶,開啟主節(jié)點(diǎn)的GTID選項(xiàng);

mysql> grant replication slave on *.* to 'repluser'@'%' identified by '123456';
Query OK, 0 rows affected, 1 warning (0.00 sec)

2.從節(jié)點(diǎn)上進(jìn)行change master to操作,搭建主從,如下:

mysql> change master to 
    -> master_host='192.168.197.128',
    -> master_user='repluser',
    -> master_password='123456',
    -> master_port=3306,
    -> master_auto_position=1;
Query OK, 0 rows affected, 2 warnings (0.01 sec)

3.搭建成功后,在主節(jié)點(diǎn)197.128上查看從節(jié)點(diǎn)是否加入:

mysql> show slave hosts;
+-----------+------+------+-----------+--------------------------------------+
| Server_id | Host | Port | Master_id | Slave_UUID              |
+-----------+------+------+-----------+--------------------------------------+
|     3 |   | 3306 |     | 969488f5-c486-11e8-adb7-000c29bf2c97 |
|     2 |   | 3306 |     | bb874065-c485-11e8-8b52-000c2934472e |
+-----------+------+------+-----------+--------------------------------------+
 rows in set (. sec)

查看連接:

mysql> show processlist;
+----+----------+------------------+------+------------------+------+---------------------------------------------------------------+------------------+
| Id | User   | Host       | db  | Command     | Time | State                             | Info       |
+----+----------+------------------+------+------------------+------+---------------------------------------------------------------+------------------+
|  | root   | localhost    | NULL | Query      |  0 | starting                           | show processlist |
| 3 | repluser | work_NAT_4:60051 | NULL | Binlog Dump GTID | | Master has sent all binlog to slave; waiting for more updates | NULL       |
|  | repluser | work_NAT_5: | NULL | Binlog Dump GTID | 5970 | Master has sent all binlog to slave; waiting for more updates | NULL       |
+----+----------+------------------+------+------------------+------+---------------------------------------------------------------+------------------+
 rows in set (. sec)

4.三臺測試環(huán)境的UUID分別是:

197.128
mysql> select @@server_uuid;
+--------------------------------------+
| @@server_uuid            |
+--------------------------------------+
| bd0d-8691-11e8-afd6-4c3e51db5828 |
+--------------------------------------+
 row in set (0.00 sec)

197.137
mysql> select @@server_uuid;
+--------------------------------------+
| @@server_uuid            |
+--------------------------------------+
| bb874065-c485-11e8-8b52-000c2934472e |
+--------------------------------------+
 row in set (0.00 sec)

197.136
mysql> select @@server_uuid;
+--------------------------------------+
| @@server_uuid            |
+--------------------------------------+
| f5-c486-11e8-adb7-000c29bf2c97 |
+--------------------------------------+
 row in set (0.00 sec)

05 開始測試

測試環(huán)境主要分為以下幾個(gè)方面:

a.測試復(fù)制的故障轉(zhuǎn)移

b.復(fù)制錯誤跳過

1 測試復(fù)制的故障轉(zhuǎn)移

先來看看測試復(fù)制的故障轉(zhuǎn)移:

(1)首先將server 3的復(fù)制過程停掉

mysql> stop slave;
Query OK, 0 rows affected (0.01 sec)

(2)在server 1上創(chuàng)建一些數(shù)據(jù)

mysql> create table yyy.a(id int);
Query OK, 0 rows affected (0.03 sec)

mysql> create table yyy.b(id int);
Query OK, 0 rows affected (0.02 sec)

mysql> create table yyy.c(id int);
Query OK, 0 rows affected (0.02 sec)

(3)在另外兩臺上面查看數(shù)據(jù)結(jié)果:

server 
mysql> show tables from yyy;
+---------------+
| Tables_in_yyy |
+---------------+
| a       |
| b       |
| c       |
+---------------+
 rows in set (0.00 sec)

server 
mysql> show tables from yyy;
Empty set (0.00 sec)

(4)此時(shí)可以發(fā)現(xiàn),server 2 的數(shù)據(jù)相比較server 3,它的數(shù)據(jù)比較新,此時(shí)停止server 1,模擬主服務(wù)器宕機(jī):

[root@work_NAT_1 init.d]# service mysqld stop
Shutting down MySQL............              [ OK ]

(5)此時(shí)我們發(fā)現(xiàn)其他兩個(gè)節(jié)點(diǎn)已經(jīng)不能訪問server 1了

mysql> show slave status\G
*************************** 1. row ***************************
        Slave_IO_State: Reconnecting after a failed master event read
         Master_Host: 192.168.197.128
         Master_User: repluser
         Master_Port: 3306
        Connect_Retry: 60
       Master_Log_File: mysql-bin.000006
     Read_Master_Log_Pos: 1364
        Relay_Log_File: mysql-relay-bin.000004
        Relay_Log_Pos: 1569
    Relay_Master_Log_File: mysql-bin.000006
       Slave_IO_Running: Connecting
      Slave_SQL_Running: Yes
     Exec_Master_Log_Pos: 1364
       Relay_Log_Space: 2337 
        Master_SSL_Key: 
    Seconds_Behind_Master: NULL
Master_SSL_Verify_Server_Cert: No
        Last_IO_Errno: 2003
        Last_IO_Error: error reconnecting to master 'repluser@192.168.197.128:3306' - retry-time: 60 retries: 1
        Last_SQL_Errno: 0

(6)我們需要設(shè)置server 2為server 3的主庫,因?yàn)閟erver 2的數(shù)據(jù)比較新。此時(shí)如果采用以前的辦法,需要計(jì)算之前主庫的log_pos和當(dāng)前要設(shè)置成主庫的log_pos,很有可能出錯。所以出現(xiàn)了一些高可用性的工具如MHA,MMM等解決問題。

在MySQL5.6之后,很簡單的解決了這個(gè)難題。因?yàn)橥皇聞?wù)的GTID在所有節(jié)點(diǎn)上的值一致,那么根據(jù)server3當(dāng)前停止點(diǎn)的GTID就能定位到server2上的GTID,所以直接在server3上執(zhí)行change即可:

mysql> change master to 
  -> master_host='192.168.197.137',
  -> master_user='repluser',
  -> master_password='123456',
  -> master_port=,
  -> master_auto_position=;
Query OK, rows affected, warnings (0.01 sec)

(7)此時(shí)查看server 3上的數(shù)據(jù),可以發(fā)現(xiàn),數(shù)據(jù)已經(jīng)同步過來了;

2 復(fù)制錯誤跳過

    上面的測試中,最終的結(jié)果是server 2是主節(jié)點(diǎn),server 3是從節(jié)點(diǎn),下面我們來驗(yàn)證復(fù)制錯誤跳過的辦法。

(1)首先我們在從節(jié)點(diǎn)上執(zhí)行一個(gè)drop的語句,讓兩邊的數(shù)據(jù)不一致,如下:

mysql> show databases;
+--------------------+
| Database      |
+--------------------+
| information_schema |
| DBAs        |
| customer      |
| inc_db       |
| mysql       |
| performance_schema |
| sys        |
| testdb       |
| yeyz        |
| yyy        |
+--------------------+
 rows in set (. sec)

mysql> drop database yyy;
Query OK, rows affected (. sec)

mysql> show databases;
+--------------------+
| Database      |
+--------------------+
| information_schema |
| DBAs        |
| customer      |
| inc_db       |
| mysql       |
| performance_schema |
| sys        |
| testdb       |
| yeyz        |
+--------------------+
 rows in set (. sec)

(2)然后我們在server 2上執(zhí)行drop database yyy的操作,如下:

mysql> drop database yyy;
Query OK, 3 rows affected (0.02 sec)

(3)此時(shí)我們看到server 3上已經(jīng)出現(xiàn)了主從不同步的錯誤警告,因?yàn)樗厦娌]有yyy的數(shù)據(jù)庫(前一步已經(jīng)刪除),錯誤情況如下;

mysql> show slave status\G
*************************** . row ***************************
        Slave_IO_State: Waiting for master to send event
         Master_Host: 192.168.197.137
         Master_User: repluser
         Master_Port: 
        Connect_Retry: 
       Master_Log_File: mysql-bin.
     Read_Master_Log_Pos: 
        Relay_Log_File: mysql-relay-bin.
        Relay_Log_Pos: 
    Relay_Master_Log_File: mysql-bin.
       Slave_IO_Running: Yes
      Slave_SQL_Running: No
          Last_Errno: 
          Last_Error: Error 'Can't drop database 'yyy'; database doesn't exist' on query. Default database: 'yyy'. Query: 'drop database yyy'
         Skip_Counter: 
     Exec_Master_Log_Pos: 
       Relay_Log_Space: 
        Last_SQL_Error: Error 'Can't drop database 'yyy'; database doesn't exist' on query. Default database: 'yyy'. Query: 'drop database yyy'
 Replicate_Ignore_Server_Ids: 
       Master_Server_Id: 
         Master_UUID: bb874065-c485-e8-b52-c2934472e
       Master_Info_File: mysql.slave_master_info
      Retrieved_Gtid_Set: bd0d--e8-afd6-c3e51db5828:-,
bb874065-c485-e8-b52-c2934472e:
      Executed_Gtid_Set: db33b36-e51-f-a61d-c99756e90155:-,
bd0d--e8-afd6-c3e51db5828:-,
f5-c486-e8-adb7-c29bf2c97:
        Auto_Position: 
     Replicate_Rewrite_DB: 
         Channel_Name: 
      Master_TLS_Version: 
 row in set (0.00 sec)

(4)當(dāng)我們使用傳統(tǒng)的方法來跳過這個(gè)錯誤的時(shí)候,會提示出GTID模式下不被允許,如下:

mysql> set global sql_slave_skip_counter=;
ERROR (HY000): sql_slave_skip_counter can not be set when the server is running with @@GLOBAL.GTID_MODE = ON. Instead, for each transaction that you want to skip, generate an empty transaction with the same GTID as the transaction

那么這種方式下應(yīng)該如何跳過這個(gè)錯誤呢?

(5)因?yàn)槲覀兪峭ㄟ^GTID來進(jìn)行復(fù)制的,也需要跳過這個(gè)事務(wù)從而繼續(xù)復(fù)制,這個(gè)事務(wù)可以到主上的binlog里面查看:因?yàn)椴恢勒夷膫€(gè)GTID上出錯,所以也不知道如何跳過哪個(gè)GTID。但是我們可以在show slave status里的信息里找到在執(zhí)行Master里的POS:2012,也就是上述第(3)步第18行代碼。現(xiàn)在我們拿著這個(gè)pos:2012去server 2的日志里面找,可以發(fā)現(xiàn)如下信息:

# at 2012
#190305 20:59:07 server id 2 end_log_pos 2073 GTID  last_committed=9    sequence_number=10   rbr_only=no
SET @@SESSION.GTID_NEXT= 'bb874065-c485-11e8-8b52-000c2934472e:1'/*!*/;
# at 2073
#190305 20:59:07 server id 2 end_log_pos 2158 Query  thread_id=3   exec_time=0   error_code=0
SET TIMESTAMP=/*!*/;
drop database yyy
/*!*/;

(6)我們可以看到GTID_NEXT的值是

,然后我們通過下面的方法來重新恢復(fù)主從復(fù)制:

mysql> stop slave;
Query OK, rows affected (0.00 sec)

mysql> set session gtid_next='bb874065-c485-11e8-8b52-000c2934472e:1';
Query OK, rows affected (0.00 sec)

mysql> begin;
Query OK, rows affected (0.00 sec)

mysql> commit;
Query OK, rows affected (0.01 sec)

mysql> set session gtid_next=automatic;
Query OK, rows affected (0.00 sec)

mysql> start slave;
Query OK, rows affected (0.00 sec)

mysql> show slave status\G
*************************** 1. row ***************************
        Slave_IO_State: Waiting for master to send event
         Master_Host: 192.168.197.137
         Master_User: repluser
         Master_Port: 3306
        Connect_Retry: 60
       Master_Log_File: mysql-bin.000002
     Read_Master_Log_Pos: 2158
        Relay_Log_File: mysql-relay-bin.000003
        Relay_Log_Pos: 478
    Relay_Master_Log_File: mysql-bin.000002
       Slave_IO_Running: Yes
      Slave_SQL_Running: Yes
     Exec_Master_Log_Pos: 2158
       Relay_Log_Space: 1527
       Until_Condition: None
       Master_Server_Id: 2
         Master_UUID: bb874065-c485-11e8-8b52-000c2934472e
       Master_Info_File: mysql.slave_master_info
          SQL_Delay: 0
     SQL_Remaining_Delay: NULL
   Slave_SQL_Running_State: Slave has read all relay log; waiting for more updates
      Master_Retry_Count: 
      Retrieved_Gtid_Set: bd0d-8691-11e8-afd6-4c3e51db5828:-7,
bb874065-c485-11e8-8b52-000c2934472e:
      Executed_Gtid_Set: db33b36-0e51-409f-a61d-c99756e90155:-14,
bd0d-8691-11e8-afd6-4c3e51db5828:-7,
f5-c486-11e8-adb7-000c29bf2c97:,
bb874065-c485-11e8-8b52-000c2934472e:
        Auto_Position: 
     Replicate_Rewrite_DB: 
         Channel_Name: 
      Master_TLS_Version: 
 row in set (0.00 sec)

以上就是MySQL GTID全面總結(jié)的詳細(xì)內(nèi)容,更多關(guān)于MySQL GTID的資料請關(guān)注腳本之家其它相關(guān)文章!

您可能感興趣的文章:
  • MYSQL數(shù)據(jù)庫GTID實(shí)現(xiàn)主從復(fù)制實(shí)現(xiàn)(超級方便)
  • MySQL5.6 GTID模式下同步復(fù)制報(bào)錯不能跳過的解決方法
  • Mysql GTID Mha配置方法
  • MySQL5.7不停業(yè)務(wù)將傳統(tǒng)復(fù)制變更為GTID復(fù)制的實(shí)例
  • 詳解MySQL主從復(fù)制實(shí)戰(zhàn) - 基于GTID的復(fù)制
  • MySQL 5.6 GTID新特性實(shí)踐
  • MySQL5.6基于GTID的主從復(fù)制
  • 在MySQL中使用GTIDs復(fù)制協(xié)議和中斷協(xié)議的教程
  • MySQL是如何實(shí)現(xiàn)主備同步
  • 關(guān)于mysql主備切換canal出現(xiàn)的問題解決
  • 基于mysql+mycat搭建穩(wěn)定高可用集群負(fù)載均衡主備復(fù)制讀寫分離操作
  • MySQL GTID主備不一致的修復(fù)方案

標(biāo)簽:黑河 資陽 滄州 錦州 荊州 吉林 甘南 隨州

巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《MySQL GTID全面總結(jié)》,本文關(guān)鍵詞  MySQL,GTID,全面,總結(jié),MySQL,;如發(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)文章
  • 下面列出與本文章《MySQL GTID全面總結(jié)》相關(guān)的同類信息!
  • 本頁收集關(guān)于MySQL GTID全面總結(jié)的相關(guān)信息資訊供網(wǎng)民參考!
  • 推薦文章
    婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av
    免费视频最近日韩| 国产一区二区视频在线播放| 97精品久久久久中文字幕| 欧美激情一区在线观看| 99久久精品免费看| 亚洲国产一二三| 欧美一区二区三区四区久久| 蜜桃一区二区三区在线观看| 久久久www成人免费无遮挡大片| 国产精品一二二区| 亚洲精品久久7777| 精品久久国产字幕高潮| 成av人片一区二区| 亚洲h在线观看| 久久久久久久久久久99999| 成人精品小蝌蚪| 亚洲成人中文在线| 久久久国产综合精品女国产盗摄| 91蝌蚪porny成人天涯| 蜜臀av亚洲一区中文字幕| 国产精品伦一区二区三级视频| 欧美系列一区二区| 国产精品18久久久久久久久| 一级女性全黄久久生活片免费| 欧美α欧美αv大片| 91啦中文在线观看| 国产自产高清不卡| 亚洲va欧美va人人爽午夜| 久久久久久电影| 欧美日韩在线电影| 国产成人亚洲综合a∨猫咪| 亚洲午夜一区二区| 国产精品欧美一级免费| 日韩色视频在线观看| 色综合咪咪久久| 黑人精品欧美一区二区蜜桃 | 欧美变态口味重另类| 一本色道亚洲精品aⅴ| 国产精品亚洲人在线观看| 婷婷国产v国产偷v亚洲高清| 国产精品视频观看| 精品国内二区三区| 欧美日韩日本视频| 91色porny| 大尺度一区二区| 久久99精品久久久久久动态图 | 欧美一级国产精品| 91麻豆福利精品推荐| 国产成人av一区二区三区在线观看| 日韩高清国产一区在线| 一区二区高清视频在线观看| 国产精品乱码久久久久久| 久久欧美中文字幕| 337p日本欧洲亚洲大胆精品| 欧美一级欧美一级在线播放| 欧美日韩精品一区视频| 欧美午夜精品久久久久久超碰| 色综合天天综合网天天看片| 成人免费视频app| 高清视频一区二区| 成人精品一区二区三区中文字幕| 日韩欧美在线123| 在线观看不卡视频| 91性感美女视频| 成人黄色一级视频| 国产91高潮流白浆在线麻豆| 国内精品视频一区二区三区八戒 | 日本一区二区不卡视频| 久久亚洲精品小早川怜子| 欧美tickling网站挠脚心| 日韩一区二区三区在线观看| 欧美一区二区三区公司| 欧美福利一区二区| 91精品国产色综合久久不卡蜜臀 | 国产在线精品视频| 裸体一区二区三区| 国产一区二区主播在线| 国产精品99久久久久久宅男| 国产成人午夜电影网| 成人一级黄色片| 91在线视频18| 欧美少妇一区二区| 欧美一级高清片| 久久久久久久久免费| 中文字幕乱码亚洲精品一区| 国产精品国产三级国产aⅴ原创| 国产精品盗摄一区二区三区| 一区二区三区在线影院| 一区二区日韩av| 秋霞国产午夜精品免费视频| 精品午夜久久福利影院| www.成人在线| 欧美日韩一区三区| ww久久中文字幕| 国产精品第四页| 天堂久久一区二区三区| 精品一区二区三区久久久| 懂色av一区二区三区蜜臀| 日本黄色一区二区| 欧美一区二区美女| 国产精品伦理在线| 亚洲制服欧美中文字幕中文字幕| 手机精品视频在线观看| 激情国产一区二区 | 91在线免费视频观看| 在线成人免费视频| 国产片一区二区| 亚洲电影第三页| 国产精一区二区三区| 色婷婷av一区二区三区gif| 91精品国产入口在线| 中文av一区二区| 日韩和欧美一区二区| 不卡的av中国片| 欧美肥大bbwbbw高潮| 国产精品你懂的| 久久国产人妖系列| 色狠狠色狠狠综合| 久久精品欧美日韩| 日韩avvvv在线播放| 北岛玲一区二区三区四区| 日韩精品最新网址| 亚洲一区在线观看免费| 国产大片一区二区| 日韩欧美高清一区| 香蕉久久夜色精品国产使用方法| 国产99精品视频| 精品日韩一区二区三区| 亚洲国产欧美在线| 99久久国产综合精品女不卡| 26uuu精品一区二区| 首页国产丝袜综合| 在线一区二区观看| 国产精品久久久久久久久免费丝袜| 免费成人结看片| 欧美日韩高清在线| 亚洲色图在线视频| 成人黄色小视频在线观看| 欧美精品一区二区三区在线播放 | 国产综合一区二区| 91精品在线免费| 亚洲国产欧美日韩另类综合| av午夜一区麻豆| 欧美国产成人精品| 国产成+人+日韩+欧美+亚洲| 精品久久久久久综合日本欧美| 青青草伊人久久| 欧美精品少妇一区二区三区 | 亚洲欧美日韩电影| 波多野结衣在线一区| 久久久精品日韩欧美| 精品一区二区免费看| 日韩欧美色综合网站| 日韩黄色一级片| 欧美高清性hdvideosex| 午夜精品免费在线观看| 欧美日韩视频在线第一区| 亚洲一二三四久久| 欧美综合一区二区三区| 亚洲成人资源网| 在线播放中文一区| 蜜臀精品久久久久久蜜臀| 这里只有精品免费| 久久国产精品区| 精品成人一区二区| 国产精品一区2区| 亚洲国产经典视频| 91丝袜美腿高跟国产极品老师 | 丝袜美腿成人在线| 91精品国产色综合久久ai换脸 | 一区二区三区在线观看欧美 | 欧美在线free| 亚洲高清视频的网址| 欧美一区二区女人| 国产风韵犹存在线视精品| 国产精品人成在线观看免费| 91丨porny丨首页| 午夜伦欧美伦电影理论片| 日韩美女视频一区二区在线观看| 国产在线精品免费| 专区另类欧美日韩| 欧美自拍丝袜亚洲| 另类小说欧美激情| 国产精品美女久久福利网站| 在线观看视频91| 久久国产福利国产秒拍| 中文字幕一区二区三区色视频| 在线免费av一区| 国产一区二区美女| 亚洲激情男女视频| 日韩欧美中文字幕一区| 成人性生交大片免费看中文网站| 一区二区理论电影在线观看| 日韩视频在线观看一区二区| 成人综合婷婷国产精品久久蜜臀| 一区二区三区在线视频观看58| 日韩你懂的电影在线观看| av网站一区二区三区| 水野朝阳av一区二区三区| 国产欧美日韩视频在线观看|