精品欧美一区二区三区在线观看 _久久久久国色av免费观看性色_国产精品久久在线观看_亚洲第一综合网站_91精品又粗又猛又爽_小泽玛利亚一区二区免费_91亚洲精品国偷拍自产在线观看 _久久精品视频在线播放_美女精品久久久_欧美日韩国产成人在线

MySQL高可用-使用Docker部署MGR

數(shù)據(jù)庫 MySQL
MySQL MGR 集群是多個 MysQL Server 節(jié)點共同組成的分布式集群,每個 Server 都有完整的副本,它是基于 ROW 格式的二進(jìn)制日志文件和 GTID 特性來實現(xiàn)的。

MySQL 的高可用方案很多,有 MHA、MGR、MySQL InnoDB Cluster 等。起初想學(xué)習(xí)下 MHA,了解后發(fā)現(xiàn) MHA 在 Github 上的倉庫已經(jīng)沒有更新了。不過 MHA 的兼容性比較好,有老版本的 MySQL 需要做高可用,還是值得一試的。

本文介紹下 MGR 的部署。

MGR (MySQL Group Replication) 是 MySQL 5.7.17 提出的,既可以很好的保證數(shù)據(jù)一致性又可以自動切換,具備故障檢測功能、支持多節(jié)點寫入。是以插件的形式提供,可以靈活部署。

MySQL MGR 集群是多個 MysQL Server 節(jié)點共同組成的分布式集群,每個 Server 都有完整的副本,它是基于 ROW 格式的二進(jìn)制日志文件和 GTID 特性來實現(xiàn)的。

MGR 的優(yōu)點

  • 強(qiáng)一致性:基于原生復(fù)制及 Paxos 協(xié)議的組復(fù)制技術(shù)(以插件形式提供),確保數(shù)據(jù)的嚴(yán)格一致性。
  • 高容錯性:在少數(shù)節(jié)點故障時仍可正常運(yùn)行,具備自動故障檢測機(jī)制。節(jié)點間資源沖突采用無鎖設(shè)計(如先到者優(yōu)先)處理,避免錯誤。
  • 高擴(kuò)展性:支持節(jié)點動態(tài)自動加入與移除。新節(jié)點加入后自動同步數(shù)據(jù)至一致狀態(tài);節(jié)點移除后,集群自動更新并維護(hù)組配置信息。
  • 高靈活性:支持單主模式與多主模式。單主模式下自動選舉主節(jié)點,所有寫操作路由至主節(jié)點;多主模式下,所有節(jié)點均可并發(fā)處理寫操作。

MGR 的一些限制

  • 僅支持 InnoDB 表,并且每個表一定要有一個主鍵。
  • 必須打開 GTID 特性,二進(jìn)制日志格式必須設(shè)置為 ROW 。
  • MGR 不支持大事務(wù)。
  • 僅支持 IPv4 網(wǎng)絡(luò),組大小限制為最少3個節(jié)點、最多9個節(jié)點。
  • 不支持外鍵。
  • 二進(jìn)制日志不支持 Binlog Event Checksum 。
  • 所有節(jié)點 server_id 和 server_uuid 需唯一。

部署前準(zhǔn)備

  • 為了方便,mysql 的主節(jié)點和從節(jié)點在一臺虛擬機(jī)中進(jìn)行測試
  • docker 版本:20.10.0
  • docker compose 版本:2.26.2
  • mysql 版本:8.0.39

開始部署

采用 docker-compose 的方式進(jìn)行部署,部署目錄 mysql-mgr 的文件結(jié)構(gòu)如下圖:

  • docker-compose.yml:容器編排文件,配置一個主和兩個從的 mysql 節(jié)點。
  • mysql-config:此目錄中是主和從的 mysql 配置文件
  • mysql-init-srcipts:此目錄中是 mysql 啟動時需要創(chuàng)建復(fù)制賬號以及安裝 mgr 插件
  • start-mgr.sh:三個 mysql 節(jié)點啟動后,執(zhí)行該文件進(jìn)行 mgr 集群的啟動。

將 mysql-mgr 拷貝到服務(wù)器,進(jìn)入 mysql-mgr 目錄執(zhí)行 docker-compose up -d 。

等三個 mysql 節(jié)點的狀態(tài)正常,執(zhí)行 ./start-mgr.sh ,成功執(zhí)行如下圖所示。

進(jìn)入任意一個 mysql 中,執(zhí)行 SELECT * FROM performance_schema.replication_group_members; ,三個節(jié)點的 MEMBER_STATE 為 ONLINE 說明部署成功。

現(xiàn)在可以連上主節(jié)點,進(jìn)行庫表和數(shù)據(jù)的創(chuàng)建,來驗證是否正常同步到從節(jié)點。

關(guān)鍵點說明

docker-compose 配置

docker-compose.yml 文件定義了三個 MySQL 節(jié)點,分別是一個主節(jié)點和兩個從節(jié)點:

version: '3.8'

services:
  mysql-master:
    image: mysql:8.0.39
    container_name: mysql-master
    hostname: mysql-master
    command: ["mysqld"]
    environment:
      MYSQL_ROOT_PASSWORD: rootpassword
      MYSQL_DATABASE: mydb
    volumes:
      - mysql-master-data:/var/lib/mysql
      - ./mysql-init-scripts:/docker-entrypoint-initdb.d
      - ./mysql-config/mysql-master.cnf:/etc/mysql/conf.d/mysql-master.cnf
    ports:
      - "3306:3306"
      - "33061:33061"
    networks:
      - mysql-mgr-network
    healthcheck:
      test: ["CMD", "mysqladmin", "ping", "-h", "localhost", "-u", "root", "-p$$MYSQL_ROOT_PASSWORD"]
      interval: 10s
      timeout: 5s
      retries: 5

  mysql-slave-1:
    image: mysql:8.0.39
    container_name: mysql-slave-1
    hostname: mysql-slave-1
    command: ["mysqld"]
    environment:
      MYSQL_ROOT_PASSWORD: rootpassword
      MYSQL_DATABASE: mydb
    volumes:
      - mysql-slave-1-data:/var/lib/mysql
      - ./mysql-init-scripts:/docker-entrypoint-initdb.d
      - ./mysql-config/mysql-slave-1.cnf:/etc/mysql/conf.d/mysql-slave-1.cnf
    ports:
      - "3307:3306"
      - "33062:33061"
    networks:
      - mysql-mgr-network
    healthcheck:
      test: ["CMD", "mysqladmin", "ping", "-h", "localhost", "-u", "root", "-p$$MYSQL_ROOT_PASSWORD"]
      interval: 10s
      timeout: 5s
      retries: 5
    depends_on:
      - mysql-master

  mysql-slave-2:
    image: mysql:8.0.39
    container_name: mysql-slave-2
    hostname: mysql-slave-2
    command: ["mysqld"]
    environment:
      MYSQL_ROOT_PASSWORD: rootpassword
      MYSQL_DATABASE: mydb
    volumes:
      - mysql-slave-2-data:/var/lib/mysql
      - ./mysql-init-scripts:/docker-entrypoint-initdb.d
      - ./mysql-config/mysql-slave-2.cnf:/etc/mysql/conf.d/mysql-slave-2.cnf
    ports:
      - "3308:3306"
      - "33063:33061"
    networks:
      - mysql-mgr-network
    healthcheck:
      test: ["CMD", "mysqladmin", "ping", "-h", "localhost", "-u", "root", "-p$$MYSQL_ROOT_PASSWORD"]
      interval: 10s
      timeout: 5s
      retries: 5
    depends_on:
      - mysql-master

networks:
  mysql-mgr-network:
    driver: bridge

volumes:
  mysql-master-data:
  mysql-slave-1-data:
  mysql-slave-2-data:

卷掛載,以主節(jié)點為例:

  • 數(shù)據(jù)持久化:mysql-master-data:/var/lib/mysql
  • 初始化腳本:./mysql-init-scripts:/docker-entrypoint-initdb.d
  • 配置文件:./mysql-config/mysql-master.cnf:/etc/mysql/conf.d/mysql-master.cnf

端口映射:

  • MySQL 節(jié)點端口:3306:3306(主節(jié)點),3307:3306(從節(jié)點1),3308:3306(從節(jié)點2)
  • MGR 通信端口:33061:33061(主節(jié)點),33062:33061(從節(jié)點1),33063:33061(從節(jié)點2)

網(wǎng)絡(luò)配置

  • 所有節(jié)點都連接到同一個網(wǎng)絡(luò) mysql-mgr-network,確保節(jié)點間可以相互通信

MySQL 的配置文件

[mysqld]
server-id=1
log-bin=mysql-bin-1.log
binlog-format=ROW
gtid-mode=ON
enforce-gtid-cnotallow=ON
log-slave-updates=ON
binlog-checksum=NONE
master-info-repository=TABLE
relay-log-info-repository=TABLE
transaction-write-set-extractinotallow=XXHASH64
  • server-id:每個節(jié)點的必須唯一。
  • binglog-format:行級 binlog,MGR 硬性要求 ROW 格式。
  • gtid-mode:啟用 GTID(全局事務(wù)標(biāo)識),MGR 內(nèi)部完全基于 GTID 做事務(wù)認(rèn)證和沖突檢測。
  • enforce-gtid-consistency:禁止任何會破壞 GTID 一致性的語句(如 CREATE TEMPORARY TABLE 與 CREATE TABLE ... SELECT),MGR 強(qiáng)制要求打開,否則無法啟動組復(fù)制。
  • binlog-checksum:MySQL 8.0.20 之前的 MGR 要求關(guān)閉 binlog 校驗和(因為早期組通信層不支持),8.0.20 及以后可以改為 CRC32,保持默認(rèn)即可,但舊版本必須顯式設(shè)置為 NONE

這些參數(shù)共同確保節(jié)點開啟 binlog、使用 ROW + GTID、寫入復(fù)制元數(shù)據(jù)到 InnoDB 表,并為 MGR 提供事務(wù)寫集合,從而滿足組復(fù)制的所有前置條件。

除此之外,還需要進(jìn)行 MGR 的組復(fù)制配置,如下:

loose-group-replication-group-name=aaaaaaaa-bbbb-cccc-dddd-eeeeeeeeeeee
loose-group-replication-start-on-boot=OFF
loose-group-replication-local-address=mysql-master:33061
loose-group-replication-group-seeds=mysql-master:33061,mysql-slave-1:33061,mysql-slave-2:33061
loose-group-replication-bootstrap-group=OFF
loose-group-replication-single-primary-mode=ON
loose-group-replication-enforce-update-everywhere-checks=OFF
  • 給整個 MGR 組起一個全局唯一的名字(UUID 格式),三個節(jié)點相同。
  • MySQL 實例啟動時不自動啟動 Group Replication 插件,這個參數(shù)如果設(shè)置為 OFF,當(dāng)壞掉的節(jié)點修復(fù)后,不會自動加入集群。
  • 本節(jié)點在組內(nèi)通信時使用的本地監(jiān)聽地址(IP 或主機(jī)名:端口)。
  • 種子列表,告訴當(dāng)前節(jié)點“初次加入組時可以去找誰”。只要列表中的任意一個節(jié)點在線,新節(jié)點就能拿到完整的成員信息并加入組。通常把所有成員都寫上,方便任何順序啟動。
  • 只在第一個節(jié)點第一次啟動時設(shè)為 ON,用來創(chuàng)建組;之后必須立即改回 OFF 并重啟,否則會出現(xiàn)“腦裂”或成員沖突。
  • 打開單主模式(Single-Primary),組內(nèi)只有一臺節(jié)點可寫(primary),其余為只讀(secondaries),主節(jié)點故障時自動重新選舉。
  • 在多主模式下才生效;單主模式可保持 OFF。

初始化腳本

-- 01-create-replication-user.sql
-- 創(chuàng)建復(fù)制用戶
CREATE USER 'repl'@'%' IDENTIFIED WITH mysql_native_password BY 'replpass';
GRANT REPLICATION SLAVE ON *.* TO 'repl'@'%';
GRANT BACKUP_ADMIN ON *.* TO 'repl'@'%';
FLUSH PRIVILEGES;

reset master;

上面的腳本有兩個點需要注意:

  • WITH mysql_native_password 必須要加上
  • 最后的 reset master 不要忘記了
-- 02-install-plugin.sql
INSTALL PLUGIN group_replication SONAME 'group_replication.so';

這些腳本在容器首次啟動時自動執(zhí)行:

  • 創(chuàng)建具有復(fù)制權(quán)限的用戶 repl
  • 安裝 Group Replication 插件

啟動 MGR 集群

啟動 MGR 集群的過程由 start-mgr.sh 腳本完成:

#!/bin/bash

# 等待所有MySQL實例啟動完成
sleep 30

# 在主節(jié)點上引導(dǎo)組并啟動組復(fù)制
docker exec mysql-master mysql -uroot -prootpassword -e "
  CHANGE MASTER TO MASTER_USER='repl', MASTER_PASSWORD='replpass' FOR CHANNEL 'group_replication_recovery';
  SET GLOBAL group_replication_bootstrap_group=ON;
  START GROUP_REPLICATION;
  SET GLOBAL group_replication_bootstrap_group=OFF;
  SELECT * FROM performance_schema.replication_group_members;"

# 等待主節(jié)點組復(fù)制啟動完成
sleep 20

# 在從節(jié)點上啟動組復(fù)制
docker exec mysql-slave-1 mysql -uroot -prootpassword -e "
  CHANGE MASTER TO MASTER_USER='repl', MASTER_PASSWORD='replpass' FOR CHANNEL 'group_replication_recovery';
  START GROUP_REPLICATION;
  SELECT * FROM performance_schema.replication_group_members;"

docker exec mysql-slave-2 mysql -uroot -prootpassword -e "
  CHANGE MASTER TO MASTER_USER='repl', MASTER_PASSWORD='replpass' FOR CHANNEL 'group_replication_recovery';
  START GROUP_REPLICATION;
  SELECT * FROM performance_schema.replication_group_members;"

# 檢查MGR狀態(tài)
sleep 5
echo "檢查MGR集群狀態(tài):"
docker exec mysql-master mysql -uroot -prootpassword -e "SELECT * FROM performance_schema.replication_group_members;"

主節(jié)點:

  • 配置復(fù)制恢復(fù)通道的用戶名和密碼。
  • 設(shè)置 group_replication_bootstrap_group=ON 引導(dǎo)組。
  • 啟動組復(fù)制 START GROUP_REPLICATION。
  • 關(guān)閉引導(dǎo)模式 group_replication_bootstrap_group=OFF。
  • 只有第一個節(jié)點需要引導(dǎo)組,其他節(jié)點只需加入。

從節(jié)點:

  • 配置相同的復(fù)制恢復(fù)通道。
  • 直接啟動組復(fù)制,自動加入已存在的組。

常見問題

遇到問題很正常,出現(xiàn)任何錯誤優(yōu)先查看 mysql 節(jié)點的日志,根據(jù)錯誤信息讓 AI 分析并給出解決方案,通常都是可以解決的。

我部署過程中就遇到執(zhí)行 ./start-mgr.sh 后,查詢狀態(tài)如下圖:

只有主節(jié)點是 ONLINE。我對主從節(jié)嘗試手動停止和啟用組復(fù)制后解決。

STOP GROUP_REPLICATION; 
START GROUP_REPLICATION;

在學(xué)習(xí)過程中出現(xiàn)問題其實是好事,可以從解決問題的過程中去提高。之前碰到有同事遇到問題就重置服務(wù)器,其實是在走捷徑,能力得不到提升,而且不是所有的環(huán)境都能重置的。搞懂所有細(xì)枝末節(jié)才能以不變應(yīng)萬變。

希望本文對您有所幫助!

責(zé)任編輯:姜華 來源: 不止dotNET
相關(guān)推薦

2025-09-16 07:08:59

MySQL高可用數(shù)據(jù)庫

2025-08-13 10:29:54

2023-05-08 08:16:00

高可用MongoDB

2023-11-13 09:03:10

2023-11-07 07:30:18

Hadoop高可用

2013-07-11 13:39:23

Hadoop

2023-10-17 14:29:35

2022-05-17 11:06:44

數(shù)據(jù)庫MySQL系統(tǒng)

2015-05-12 10:22:05

MySQL

2019-11-27 16:34:00

配置

2018-01-12 14:20:37

數(shù)據(jù)庫MySQL高可用架構(gòu)

2022-02-27 14:37:53

MySQL主備數(shù)據(jù)

2017-03-16 13:38:02

MySQLMGR

2015-10-22 10:28:45

MySQL高可用方案

2019-08-27 15:56:44

MySQL 互聯(lián)網(wǎng)數(shù)據(jù)庫

2021-01-28 10:15:09

MySQL架構(gòu)數(shù)據(jù)庫

2019-07-19 16:55:07

MySQL管理工具Orchestrato

2021-03-17 10:05:42

KubernetesRedis數(shù)據(jù)庫

2024-11-12 10:30:54

Docker部署數(shù)據(jù)庫

2024-09-13 15:32:18

點贊
收藏

51CTO技術(shù)棧公眾號

成人丝袜高跟foot| 800av在线播放| 久草网视频在线观看| 午夜不卡影院| 国产高清不卡一区二区| 亚洲天天在线日亚洲洲精| 99爱精品视频| 极品色av影院| 91综合国产| 国产午夜精品一区二区三区四区| 久久久免费观看| 中文字幕avav| 婷婷丁香在线| 中文字幕一区二区三区欧美日韩| 欧美日韩在线一区二区| 日韩视频在线观看国产| 五月婷婷六月婷婷| 加勒比久久综合| 欧美性受xxxx黑人xyx| 欧美精品亚洲精品| 麻豆成人免费视频| 久久99免费视频| 色香蕉成人二区免费| 免费在线观看一区二区| 四虎成人在线观看| 你懂的视频一区二区| 欧美一级黄色大片| 国产卡一卡二在线| 国产普通话bbwbbwbbw| 五月天久久777| 欧美一区二区三区在线观看| 成人在线免费观看网址| 国产成a人亚洲精v品无码| 欧美久久九九| 亚洲国产天堂久久综合网| 波多野结衣之无限发射| 深夜福利视频一区| 老司机午夜免费精品视频| 亚洲欧美激情在线视频| 日本久久精品一区二区| 午夜视频在线免费观看| 国产一区二区网址| 午夜精品一区二区三区av| 最新在线黄色网址| 99re8这里有精品热视频8在线| 亚洲一区二区在线观看视频| 久久久久久久久久久一区 | 日韩欧美中文在线视频| 国产精品久久久久77777丨| 色综合久久久久网| 欧美一级在线看| 美女欧美视频在线观看免费| 激情欧美一区二区| 97精品伊人久久久大香线蕉| 久热精品在线观看| 国产尤物久久久| 亚洲人成网在线播放| 57pao国产成永久免费视频| 国产精品186在线观看在线播放| 久久亚洲一区二区三区明星换脸| 国产女同一区二区| 一区二区三区视频免费看| 残酷重口调教一区二区| 精品国产乱码久久久久久蜜臀 | 免费成人在线网站| 欧美极品少妇xxxxx| 老熟妇一区二区| 激情视频亚洲| 色88888久久久久久影院按摩 | 69堂成人精品视频免费| 成人午夜淫片100集| 91精品国产福利在线观看麻豆| 亚洲国产成人91精品| 亚洲精品免费一区亚洲精品免费精品一区 | 日韩欧美一区二区三区免费观看 | 亚洲日本无吗高清不卡| 亚洲国产精彩视频| 天堂久久一区二区三区| 国产精品伦子伦免费视频| 久久精品这里有| 久久久久午夜电影| 欧美日本精品在线| www久久久久久久| 欧美日韩另类图片| 91精品啪在线观看国产60岁| 国产精品欧美激情在线观看| 丝袜综合欧美| 欧美日韩激情网| 强伦女教师2:伦理在线观看| 激情视频在线观看免费| 成人免费毛片高清视频| 免费在线成人av| 黄网站在线免费| 国产欧美日韩麻豆91| 麻豆久久久9性大片| 三区四区在线视频| 亚洲成人资源网| a级片一区二区| 免费在线午夜视频| 国产欧美日韩另类一区| 粉嫩av一区二区三区天美传媒| 欧洲亚洲免费视频| 老司机福利av| 鲁大师精品99久久久| 日韩欧美卡一卡二| 四虎1515hh.com| 亚洲美女久久| 日韩av影院在线观看| 日本r级电影在线观看| 群体交乱之放荡娇妻一区二区| 一区二区三区四区精品| 国产一二三四五区| 欧美午夜在线| 国产精选久久久久久| 日本xxxxxwwwww| 不卡视频在线观看| 国产在线精品一区| 午夜福利一区二区三区| 成人不卡免费av| 伊人av成人| av大片在线| 亚洲黄色av一区| 日韩人妻无码精品久久久不卡| 里番在线播放| 精品国产31久久久久久| 情侣黄网站免费看| 国产劲爆久久| 亚洲精品自产拍| 亚洲欧美va天堂人熟伦| 日韩精品影视| 蜜臀久久99精品久久久无需会员 | 国产精品短视频| 中文字幕一区二区三区精彩视频 | 欧美日韩视频免费播放| 色欲欲www成人网站| 影音先锋欧美激情| 日韩精品一区二区视频| 国产在线视频你懂的| 国产一区二区导航在线播放| 正在播放91九色| 免费成人高清在线视频| 欧美一级欧美三级在线观看| 99re6热在线精品视频| 中文字幕亚洲综合久久五月天色无吗'' | 久久精品丝袜高跟鞋| 国产蜜臀在线| 亚洲国产一区自拍| 日韩久久久久久久久| 久久久亚洲人| 欧美三级网色| 桃色一区二区| 666欧美在线视频| 亚洲天堂网av在线| 国产一区二区91| 成人在线免费观看视频网站| 亚洲精选av| 久久久在线视频| 欧洲av在线播放| 欧美日韩日本国产| 免费观看a级片| 国产在线精品免费| www.一区二区.com| 神马午夜久久| 久久亚洲影音av资源网 | 日本中文字幕在线看| 欧美人与禽zozo性伦| 精品人妻在线视频| 欧美高清在线| 欧美怡红院视频一区二区三区| 国产女18毛片多18精品| 一区二区三区在线高清| xfplay5566色资源网站| 97在线精品| 99re国产视频| 日本а中文在线天堂| 日韩亚洲欧美在线| 久久久久久久久久久久久久av| 国产在线精品一区二区三区不卡| 台湾无码一区二区| 性人久久久久| 成人久久一区二区三区| 黄色片在线免费观看| 欧美日高清视频| 久久这里只有精品国产| 久久综合久久久久88| 国产又黄又猛的视频| 亚洲久久成人| 北条麻妃高清一区| 欧美理论影院| 欧美麻豆久久久久久中文| 亚洲欧美日韩综合在线| 欧美日韩黄色影视| 日韩三级免费看| 国产精品二区一区二区aⅴ污介绍| 蜜臀av粉嫩av懂色av| 强制捆绑调教一区二区| 欧美日韩亚洲免费| 欧美日韩黄网站| 国产精品久久久久77777| 三级视频在线播放| 欧美一区二区在线观看| www欧美在线| 一区二区三区四区视频精品免费| www.中文字幕av| 久久久人人人| 欧美日韩一区二区视频在线| 蜜桃在线一区| 国产精品三级美女白浆呻吟| 91九色国产在线播放| 精品国产免费一区二区三区香蕉 | 正在播放亚洲一区| av片免费观看| 国产视频一区二区在线| 韩国三级视频在线观看| 精品一区二区国语对白| aaa毛片在线观看| 国产不卡av一区二区| 大波视频国产精品久久| 日韩精品分区| 日韩中文字幕欧美| 99久久99久久久精品棕色圆| 色网站国产精品| 日韩成人免费在线观看| 亚洲一区二区欧美| 日本aⅴ在线观看| 蜜桃精品在线观看| 国产精品宾馆在线精品酒店| 国产精品密蕾丝视频下载| 国产精品一区视频| 亚洲一区站长工具| zzjj国产精品一区二区| 成人p站proumb入口| 91精品在线免费观看| 中文字幕第99页| 亚洲日本乱码在线观看| 免费黄色a级片| 国产激情一区二区三区桃花岛亚洲| 亚洲欧美日韩综合网| 欧美日韩一卡| 麻豆一区二区三区在线观看| 国产精品88久久久久久| 亚洲一区二区三区精品视频| 日韩欧美一区免费| 亚洲欧美日韩在线综合| 亚洲精品不卡在线观看| 亚洲影视九九影院在线观看| 欧美aa一级| 97视频在线免费观看| av资源中文在线| 26uuu另类亚洲欧美日本老年| a国产在线视频| 欧美中在线观看| 欧美国产大片| 国产剧情久久久久久| 国产激情综合| 欧美最猛性xxxx| 3d欧美精品动漫xxxx无尽| 日韩暖暖在线视频| 欧美伦理免费在线| 久久久久久久久久久免费| 超黄网站在线观看| 欧美一级大片在线观看| 日韩在线免费| 国产一区玩具在线观看| 涩涩视频在线免费看| 国产成人一区二区三区小说| 日本动漫同人动漫在线观看| 久久久免费在线观看| 涩涩视频在线播放| 国产精品嫩草影院一区二区| 成人av在线播放| 国产高清自拍99| 九一国产精品| 影音先锋欧美资源| 亚洲小说区图片区| 亚洲精品久久久久久一区二区| 国产精品黑丝在线播放| 男人天堂手机在线视频| 噜噜噜在线观看免费视频日韩| 老司机午夜性大片| 成人精品电影在线观看| 妺妺窝人体色WWW精品| 亚洲日本va午夜在线影院| 国产精品第108页| 欧美综合视频在线观看| 99久久精品国产亚洲| 欧美日韩aaaaaa| 日韩一区二区三区在线观看视频| 国产一区二区三区视频在线观看| 成人免费观看视频大全| 中文字幕在线观看日韩| 国产精品影院在线| 亚洲欧美制服综合另类| 日本天堂在线观看| 91精品国产成人www| 国产后进白嫩翘臀在线观看视频 | 91精品一区二区三区四区| 国产视频一区三区| 91免费黄视频| 亚洲高清自拍| 国产色视频在线播放| av影院午夜一区| 99热超碰在线| 亚洲欧洲精品天堂一级| 中文字幕观看av| 精品久久久久久久久久久| 国产三级精品在线观看| 亚洲欧美999| 黄页网站在线观看免费| 91精品国产自产在线| 中文有码一区| 国产亚洲黄色片| 国产麻豆精品视频| 五月天六月丁香| 国产精品色眯眯| 激情五月激情综合| 色综合天天综合狠狠| 亚洲av永久无码国产精品久久| 上原亚衣av一区二区三区| 午夜精品一区| 国产99视频精品免视看7| 久9re热视频这里只有精品| 亚洲高潮无码久久| 精品在线一区二区| 亚洲国产日韩在线一区| 国产精品乱码久久久久久| 久久永久免费视频| 日韩精品视频在线免费观看| 黄页网站在线观看免费| av免费观看久久| 欧美日韩天堂| 又大又长粗又爽又黄少妇视频| 亚洲色图欧美偷拍| 国产视频久久久久久久| 亚洲天堂av线| 另类小说视频一区二区| 不卡影院一区二区| 99视频在线精品| 国产精品成人久久| 亚洲成av人片在线观看香蕉| 午夜av在线播放| 97人人做人人人难人人做| 91精品啪在线观看国产81旧版| 午夜两性免费视频| 国产成人在线电影| 69av视频在线| 日韩三级.com| 人人超在线公开视频| 99九九电视剧免费观看| 精品白丝av| 欧美一区二区免费在线观看| 国产农村妇女精品| 免费在线不卡av| 精品国产一区二区三区av性色| 视频在线观看入口黄最新永久免费国产 | 成人国产精品免费观看视频| 国产污片在线观看| 日韩激情视频在线| 在线看欧美视频| 91福利视频导航| 激情视频一区| 国产高清自拍视频| 亚洲男人的天堂在线aⅴ视频| 好看的av在线| 中文国产成人精品| 91麻豆精品国产综合久久久| 久久久久无码国产精品一区| 久久福利精品| 老头老太做爰xxx视频| 欧美老人xxxx18| 国产福利片在线| 国产一区二中文字幕在线看| 国内精品久久久久久久影视蜜臀| 亚洲综合色在线观看| 亚洲人被黑人高潮完整版| 高清一区二区三区四区| 久久精品免费播放| 欧美性理论片在线观看片免费| 亚洲一区高清| 成人小视频免费观看| 伊人中文字幕在线观看| 日韩视频在线免费观看| 91精品尤物| 男人女人黄一级| 久久久www免费人成精品| 五月天婷婷综合网| 在线视频欧美日韩精品| 综合激情五月婷婷| 爱情岛论坛成人| 一区二区成人在线视频| 国产精品热久久| 在线亚洲午夜片av大片| 亚洲精品影片| 9久久婷婷国产综合精品性色| 亚洲黄色性网站| 川上优的av在线一区二区| 99影视tv| 奇米色一区二区三区四区| 日产精品久久久久| 日韩网站在线观看|