午夜视频免费看_日韩三级电影网站_国产精品久久一级_亚洲一级在线播放_人妻体内射精一区二区三区_91夜夜揉人人捏人人添红杏_91福利在线导航_国产又粗又猛又黄又爽无遮挡_欧美日韩一区在线播放_中文字幕一区二区三区四区不卡 _日日夜夜精品视频免费观看_欧美韩日一区二区三区

主頁 > 知識庫 > MySQL Router的安裝部署

MySQL Router的安裝部署

熱門標簽:400電話變更申請 大豐地圖標注app 武漢電銷機器人電話 催天下外呼系統 南太平洋地圖標注 北京金倫外呼系統 400電話辦理服務價格最實惠 呂梁外呼系統 html地圖標注并導航

01 MySQL Router介紹

    前面的文章中,我們說了ReplicaSet的基本概念MySQL Shell工具以及如何使用MySQL Shell搭建Innodb Replicaset。今天我們來看InnoDB ReplicaSet部署過程中的另一個重要組件MySQL Router。

MySQL Router是什么?

    為了更好的理解Innodb Replicaset,我們把之前的那張圖搬遷過來,如下: 

通過上面的圖,不難看出,MySQL Router是應用程序連接的入口,它的存在,讓底層的架構對應用程序透明,應用程序只需要連接MySQL Router就可以和底層的數據庫打交道,而數據庫的主從架構,都是記錄在MySQL Router的原信息里面的。

版本

    MySQL Router是MySQL官方的一款輕量級的高性能中間件,它介于應用程序和MySQL Server之間,應用程序通過連接MySQL Router和底層的MySQL Server之間通信,它對應用程序是透明的。官方文檔建議搭配MySQL8.0或者MySQL5.7的Server使用。目前最新的版本是MySQL Router 8,如果您使用過MySQL Router的2.0或者2.1版本,強烈建議升級到MySQL Router 8。

MySQL Router特點?

1、對應用透明。MySQL Router要做到對應用透明,它必須連接底層的MySQL,并知道當前哪個節點是Primary,這樣,才能夠在發生故障的時候進行故障轉移。

2、使用場景。基于這個特性,它可以用在Innodb Cluster、Innodb Replicaset或者MGR的環境中。

3、MySQL Router會保留在線的MySQL實例的緩存列表,或者已經配置好的Innodb Cluster集群的拓撲關系,除此啟動的時候,這些信息將從MySQL Router的配置表中獲取。

4、為保證緩存中的元信息能夠得到即時更新,MySQL Router需要保證至少能夠和集群中的一個正常節點保持通信,它會從當前實例的Performance_schema表中獲取數據庫的原信息和實時狀態。

5、當集群中和MySQL Router通信的節點關閉時,MySQL Router會嘗試訪問集群中的其他節點。并重新獲取相關元數據信息。

02 MySQL Router的安裝部署

      為了獲取更好的性能,通常情況下,MySQL  Router會和應用程序部署在一起,這通常是基于下面的考慮:

1、可以通過socket套接字連接到MySQL Router,而不是tcp/ip方法

2、減少了網絡上的延時

3、可以配置指定的賬戶來訪問數據庫,例如myapp@'host'而不是類似myapp@'%'這種全網段的賬號,有利于提升安全性

4、通常,相比數據庫服務器,應用服務器更容易擴展。

官方給的部署架構圖如下:

下載安裝過程:

1、直接登錄官網下載MySQL Router的對應版本。

https://downloads.mysql.com/archives/router/

2、下載完成之后,解壓,以8.0.20為例,由于是tar.xz格式的文件,解壓命令如下:

xz -d xxx.tar.xz  (解壓成tar格式)

tar xvf xxx.tar     (即可)

接下來就是初始化過程了,初始化的時候,需要我們的MySQL Server部署完畢,在之前的文章中,我們已經部署好了一個Innodb Replicaset架構,它有一主一從,IP地址分別是:

192.168.1.10  5607 Primary

192.168.1.20  5607 Secondary

初始化過程:

1、利用初始化命令初始化MySQL Router:

mysqlrouter
   --bootstrap superdba@'10.13.3.129':5607 
   --directory /data1/yazhou5/mysql/mysql-router
   --conf-use-sockets 
   --account routerfriend 
   --account-create always

這里,需要解釋一下其中的幾個參數:

--bootstrap          代表引導的實例,后面接一個連接信息的URL;
--directory          代表生成的配置目錄
--conf-use-sockets   代表是否啟用套接字連接(是否生成套接字文件)
--account            代表初始化后MySQL Router使用什么賬號連接MySQL Server
--account-create     代表賬號創建策略,always代表只有在account不存在的時候才進行bootstrap操作

這個命令敲下去之后,返回報錯信息如下:

Error: You are bootstraping as a superuser.
This will make all the result files (config etc.) privately owned by the superuser.
Please use --user=username option to specify the user that will be running the router.
Use --user=root if this really should be the superuser.

系統檢測到我們使用root賬號來進行的MySQL Router初始化,提示我們如果使用root操作,需要在最后面補充--user=root

2、補充--user=root之后,重新執行命令,結果如下:

[root mysql-router]# /usr/local/mysql-router-8.0.20/bin/mysqlrouter --bootstrap superdba@10.185.13.195:5607  --directory /data1/yazhou5/mysql/mysql-router --conf-use-sockets  --account routerfriend  --account-create always --user=root --force
Please enter MySQL password for superdba:   # 這里輸入我們已知的superdba賬號密碼
# Bootstrapping MySQL Router instance at '/data1/yazhou5/mysql/mysql-router'...

Please enter MySQL password for routerfriend: # 這里創建新的account賬號的密碼
- Creating account(s) 
- Verifying account (using it to run SQL queries that would be run by Router)
- Storing account in keyring
- Adjusting permissions of generated files
- Creating configuration /data1/yazhou5/mysql/mysql-router/mysqlrouter.conf

# MySQL Router configured for the InnoDB ReplicaSet 'yeyz_test'

After this MySQL Router has been started with the generated configuration

    $ /usr/local/mysql-router-8.0.20/bin/mysqlrouter -c /data1/yazhou5/mysql/mysql-router/mysqlrouter.conf

the cluster 'yeyz_test' can be reached by connecting to:

## MySQL Classic protocol

- Read/Write Connections: localhost:6446, /data1/yazhou5/mysql/mysql-router/mysql.sock
- Read/Only Connections:  localhost:6447, /data1/yazhou5/mysql/mysql-router/mysqlro.sock

## MySQL X protocol

- Read/Write Connections: localhost:64460, /data1/yazhou5/mysql/mysql-router/mysqlx.sock
- Read/Only Connections:  localhost:64470, /data1/yazhou5/mysql/mysql-router/mysqlxro.sock

可以看到,提示我們輸入兩次密碼之后,bootstrap的操作就算成功了。

3、此時我們進入參數中指定的--directory目錄中,查看生成的初始化文件,可以看到:

drwx------ 2 root root 4096 Apr 12 23:15 data
drwx------ 2 root root 4096 Apr 12 23:15 log
-rw------- 1 root root 1532 Apr 12 23:15 mysqlrouter.conf
-rw------- 1 root root  104 Apr 12 23:15 mysqlrouter.key
drwx------ 2 root root 4096 Apr 12 23:15 run
-rwx------ 1 root root  353 Apr 12 23:15 start.sh
-rwx------ 1 root root  209 Apr 12 23:15 stop.sh

生成了一些配置文件和啟停腳本,我們打開這個配置文件mysqlrouter.conf看看內容:

# File automatically generated during MySQL Router bootstrap
[DEFAULT]
user=root
logging_folder=/data1/yazhou5/mysql/mysql-router/log
runtime_folder=/data1/yazhou5/mysql/mysql-router/run
data_folder=/data1/yazhou5/mysql/mysql-router/data
keyring_path=/data1/yazhou5/mysql/mysql-router/data/keyring
master_key_path=/data1/yazhou5/mysql/mysql-router/mysqlrouter.key
connect_timeout=15
read_timeout=30
dynamic_state=/data1/yazhou5/mysql/mysql-router/data/state.json

[logger]
level = INFO

[metadata_cache:yeyz_test]
cluster_type=rs
router_id=1
user=routerfriend
metadata_cluster=yeyz_test
ttl=0.5
auth_cache_ttl=-1
auth_cache_refresh_interval=2

[routing:yeyz_test_rw]
bind_address=0.0.0.0
bind_port=6446
socket=/data1/yazhou5/mysql/mysql-router/mysql.sock
destinations=metadata-cache://yeyz_test/?role=PRIMARY
routing_strategy=first-available
protocol=classic

[routing:yeyz_test_ro]
bind_address=0.0.0.0
bind_port=6447
socket=/data1/yazhou5/mysql/mysql-router/mysqlro.sock
destinations=metadata-cache://yeyz_test/?role=SECONDARY
routing_strategy=round-robin-with-fallback
protocol=classic

[routing:yeyz_test_x_rw]
bind_address=0.0.0.0
bind_port=64460
socket=/data1/yazhou5/mysql/mysql-router/mysqlx.sock
destinations=metadata-cache://yeyz_test/?role=PRIMARY
routing_strategy=first-available
protocol=x

[routing:yeyz_test_x_ro]
bind_address=0.0.0.0
bind_port=64470
socket=/data1/yazhou5/mysql/mysql-router/mysqlxro.sock
destinations=metadata-cache://yeyz_test/?role=SECONDARY
routing_strategy=round-robin-with-fallback
protocol=x

4、分析生成的配置文件,不難發現,MySQL Router配置了4個端口,分別是6446、6447、64460、64470和對應的套接字文件。

當然,我們可以通過一些參數的配置改變默認的端口和套接字,例如:

--conf-use-sockets:(可選)為所有四種連接類型啟用UNIX域套接字,。
--conf-skip-tcp:   (可選)禁用TCP端口,如果只希望使用套接字,則可以通過--conf-use-sockets傳遞該選項。
--conf-base-port:  (可選)更改端口范圍,而不使用默認端口。 默認為6446。
--conf-bind-address:(可選)更改每個路由的bind_address值。 

5、使用命令在本地啟動MySQL Router,指定本地生成的配置文件,命令如下:

[root@ mysql-router]# /usr/local/mysql-router-8.0.20/bin/mysqlrouter -c /data1/yazhou5/mysql/mysql-router/mysqlrouter.conf 

啟動之后,我們使用剛才創建的routerfriend賬號以及6446這個讀寫端口來連接MySQL Router:

[root@ mysql-router]# mysql -u routerfriend -h 127.0.0.1 -P 6446  -p 
Enter password: 
Welcome to the MySQL monitor.  Commands end with ; or \g.
Your MySQL connection id is 95696
Server version: 8.0.19 MySQL Community Server - GPL

Copyright (c) 2000, 2013, Oracle and/or its affiliates. All rights reserved.

Oracle is a registered trademark of Oracle Corporation and/or its
affiliates. Other names may be trademarks of their respective
owners.

Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.

routerfriend@127.0.0.1 [(none)] 23:42:00>
routerfriend@127.0.0.1 [(none)] 23:42:01>select @@port;
+--------+
| @@port |
+--------+
|   5607 |
+--------+
1 row in set (0.00 sec)

我們通過6446端口連接MySQL Router之后,然后在MySQL Router中執行select @@port命令查看當前的端口號信息,可以看到,返回值是5607,說明MySQL Router已經幫我們路由到了底層的MySQL Server上面。

   這個routerfriend賬號的權限可能不夠,我們也可以換成superdba的高權限賬號去連接mysqlrouter,這樣就可以對MySQL Server中的庫表進行讀寫操作。

03 查看MySQL Router的元信息

    MySQL Router搭建完畢后,可以通過查看元信息庫mysql_innodb_cluster_metadata里面的表信息,包含cluster表、router表、以及instances表,對應的如下:

superdba@127.0.0.1 [mysql_innodb_cluster_metadata] 23:51:20>select * from instances;
+-------------+--------------------------------------+--------------------+--------------------------------------+--------------------+----------------------------------------+------------+-------------+
| instance_id | cluster_id                           | address            | mysql_server_uuid                    | instance_name      | addresses                              | attributes | description |
+-------------+--------------------------------------+--------------------+--------------------------------------+--------------------+----------------------------------------+------------+-------------+
|           1 | 94d5f935-990e-11eb-8832-fa163ebd2444 | 192.168.1.10:5607 | 0609f966-690f-11eb-bd89-fa163ebd2444 | 192.168.1.10:5607 | {"mysqlClassic": "192.168.1.10:5607"} | {}         | NULL        |
|           2 | 94d5f935-990e-11eb-8832-fa163ebd2444 | 192.168.1.20:5607  | c6ba0bf0-6d4d-11eb-aa4b-b00875209c1c | 192.168.1.20:5607  | {"mysqlClassic": "192.168.1.20:5607"}  | {}         | NULL        |
+-------------+--------------------------------------+--------------------+--------------------------------------+--------------------+----------------------------------------+------------+-------------+
2 rows in set (0.00 sec)

superdba@127.0.0.1 [mysql_innodb_cluster_metadata] 23:51:30>
superdba@127.0.0.1 [mysql_innodb_cluster_metadata] 23:51:30>select * from clusters;
+--------------------------------------+--------------+--------------------+---------+------------------------------------------------+--------------+--------------+----------------+
| cluster_id                           | cluster_name | description        | options | attributes                                     | cluster_type | primary_mode | router_options |
+--------------------------------------+--------------+--------------------+---------+------------------------------------------------+--------------+--------------+----------------+
| 94d5f935-990e-11eb-8832-fa163ebd2444 | yeyz_test    | Default ReplicaSet | NULL    | {"adopted": 0, "opt_gtidSetIsComplete": false} | ar           | pm           | NULL           |
+--------------------------------------+--------------+--------------------+---------+------------------------------------------------+--------------+--------------+----------------+
1 row in set (0.00 sec)

superdba@127.0.0.1 [mysql_innodb_cluster_metadata] 23:51:57>
superdba@127.0.0.1 [mysql_innodb_cluster_metadata] 23:51:58>select * from routers;
+-----------+-------------+--------------+-------------+---------+---------------------+------------------------------------------------------------------------------------------------------------------------------+--------------------------------------+---------+
| router_id | router_name | product_name | address     | version | last_check_in       | attributes                                                                                                                   | cluster_id                           | options |
+-----------+-------------+--------------+-------------+---------+---------------------+------------------------------------------------------------------------------------------------------------------------------+--------------------------------------+---------+
|         1 |             | MySQL Router | 10.13.3.129 | 8.0.20  | 2021-04-12 23:52:29 | {"ROEndpoint": "6447", "RWEndpoint": "6446", "ROXEndpoint": "64470", "RWXEndpoint": "64460", "MetadataUser": "routerfriend"} | 94d5f935-990e-11eb-8832-fa163ebd2444 | NULL    |
+-----------+-------------+--------------+-------------+---------+---------------------+------------------------------------------------------------------------------------------------------------------------------+--------------------------------------+---------+
1 row in set (0.00 sec)

還可以從表中查看當前的primary節點信息,primary_master字段為1的,即為primary節點。

superdba@127.0.0.1 [mysql_innodb_cluster_metadata] 23:52:29>select * from async_cluster_members;
+--------------------------------------+---------+-------------+--------------------+----------------+------------------------------------------------------------------------------------------------------------------+
| cluster_id                           | view_id | instance_id | master_instance_id | primary_master | attributes                                                                                                       |
+--------------------------------------+---------+-------------+--------------------+----------------+------------------------------------------------------------------------------------------------------------------+
| 94d5f935-990e-11eb-8832-fa163ebd2444 |       2 |           1 |               NULL |              1 | {"instance.address": "192.168.1.10:5607", "instance.mysql_server_uuid": "0609f966-690f-11eb-bd89-fa163ebd2444"} |
| 94d5f935-990e-11eb-8832-fa163ebd2444 |       3 |           1 |               NULL |              1 | {"instance.address": "192.168.1.10:5607", "instance.mysql_server_uuid": "0609f966-690f-11eb-bd89-fa163ebd2444"} |
| 94d5f935-990e-11eb-8832-fa163ebd2444 |       3 |           2 |                  1 |              0 | {"instance.address": "192.168.1.20:5607", "instance.mysql_server_uuid": "c6ba0bf0-6d4d-11eb-aa4b-b00875209c1c"}  |
+--------------------------------------+---------+-------------+--------------------+----------------+------------------------------------------------------------------------------------------------------------------+
3 rows in set (0.01 sec)

以上就是MySQL Router的安裝部署的詳細內容,更多關于MySQL Router的資料請關注腳本之家其它相關文章!

您可能感興趣的文章:
  • MySQL之高可用集群部署及故障切換實現
  • docker上部署MySQL的示例
  • Docker部署mysql遠程連接 解決2003的問題
  • docker-compose基于MySQL8部署項目的實現
  • mysql-canal-rabbitmq 安裝部署超詳細教程
  • MySQL之MHA高可用配置及故障切換實現詳細部署步驟
  • MySQL 搭建MHA架構部署的步驟
  • CentOS8下MySQL 8.0安裝部署的方法

標簽:徐州 龍巖 麗水 西寧 南充 迪慶 自貢 無錫

巨人網絡通訊聲明:本文標題《MySQL Router的安裝部署》,本文關鍵詞  MySQL,Router,的,安裝,部署,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《MySQL Router的安裝部署》相關的同類信息!
  • 本頁收集關于MySQL Router的安裝部署的相關信息資訊供網民參考!
  • 推薦文章
    精品国产乱码91久久久久久网站| 你懂的在线观看网站| 日本精品久久久久影院| 日韩经典中文字幕| 日韩一级完整毛片| 亚洲一区二区天堂| 国产性xxxx18免费观看视频| 免费不卡av在线| 国内精品久久国产| 97视频在线观看视频免费视频| 一区二区三区日韩欧美| 日日欢夜夜爽一区| 这里只有精品免费视频| 日本一区午夜艳熟免费| 日本中文不卡| 熟女人妇 成熟妇女系列视频| 亚洲国产精品一区二区第一页| 成人av播放| 国产精品午夜一区二区欲梦| 亚洲三级电影全部在线观看高清| 久久看人人爽人人| 国产精品一二三区在线| av网站免费大全| 黄色一区二区视频| 成人免费黄色小视频| av网在线播放| 久久久久久久高清| 亚洲一区bb| 亚洲欧洲久久| 成年人的黄色片| av五月天在线| 国产原创popny丨九色| 成人淫片在线看| 日本精品视频在线播放| 91中文字幕在线| 国产精品va无码一区二区| av网在线播放| 免费在线成人网| 午夜av一区二区| 欧美一区二区三区婷婷月色| 日韩亚洲欧美在线| 欧美大片一区二区三区| 欧美日韩国产免费| 欧美精三区欧美精三区| 国产精品三级电影| 成人自拍视频在线| 日韩女优电影在线观看| 69精品小视频| 日本精品va在线观看| 国产精品久久久一区| 亚洲精品国产欧美| 久久理论片午夜琪琪电影网| 成人在线免费观看一区| 乳色吐息在线观看| 国产一区二区三区四区在线观看| 欧美精品一区二区在线播放| 成人黄色免费网站在线观看| 怡红院亚洲色图| 美女视频黄免费| ,一级淫片a看免费| 最新av网址在线观看| 欧美成人激情视频免费观看| 欧美成人在线影院| 中文字幕欧美精品日韩中文字幕| 久久免费国产精品1| 国产精品久久..4399| 手机在线免费毛片| 老熟妻内射精品一区| 国产精品久久婷婷| 精品自拍偷拍视频| 九九九久久久精品| 一区二区三区日韩| 精品国产一区二区三区忘忧草 | 亚洲综合一区二区不卡| 欧美一卡2卡3卡4卡无卡免费观看水多多| 综合一区中文字幕| 欧美日韩亚洲综合一区二区三区激情在线| 无遮挡亚洲一区| 熟妇高潮精品一区二区三区| 国产三级自拍视频| 三级欧美在线一区| 国产精品久久99| 国产一区二三区好的| 亚洲免费观看高清在线观看| 亚洲精品国产suv| 久久久久国产一区二区三区| 日本不卡一区二区三区视频| 日韩在线不卡一区| 涩视频在线观看| 亚洲精品国产精品乱码视色| 麻豆成人综合网| 亚洲日本一区二区三区在线不卡| 91系列在线观看| 亚洲欧美色图视频| 肉丝袜脚交视频一区二区| 国产日韩精品久久久| 91精品国产一区二区三区| 欧美日韩一级视频| 精品国产一区二区在线| 国产999精品久久久| 国产熟妇久久777777| 亚洲女人的天堂| 国产一区二区中文字幕免费看| 欧美精品一区二区蜜桃| 亚洲精品网站在线观看| 久久久999精品视频| 国产欧美日韩一区| 亚洲一级免费在线观看| 亚洲一区欧美在线| 国产精品国产自产拍在线| 欧美在线视频全部完| 亚洲一级黄色片| 蜜桃欧美视频| 4438国产精品一区二区| 韩日av一区二区| 少妇久久久久久被弄到高潮| 欧美成人片在线观看| 免费看黄色三级| 国产综合色精品一区二区三区| 日韩电影在线观看中文字幕| 欧美黑人又粗又大又爽免费| 99视频在线观看一区三区| 成人激情视频在线观看| 国产123在线| 亚洲人精品午夜| 国产在线a不卡| 国产黄页在线观看| 丁香花五月激情| 国产91精品一区二区麻豆亚洲| 欧美人与禽zozo性伦| 欧美精品成人在线| 国产精品影片在线观看| 精品综合久久久| 欧美在线观看成人| 91视频啊啊啊| 激情av综合网| 精品调教chinesegay| 亚洲伊人一本大道中文字幕| 少妇久久久久久久久久| 亚洲国产精品成人综合色在线婷婷 | 婷婷久久综合网| 欧美色视频一区| 国产内射老熟女aaaa| 久久久久久无码精品大片| 2021国产精品久久精品| 国产午夜精品视频| 久久久久99精品成人片| 99精品人妻无码专区在线视频区| 中文字幕在线一区免费| 一本高清dvd不卡在线观看| 亚洲欧美在线播放| 91亚洲精品久久久久久久久久久久| 成人在线免费观看网址| 久久久久99| 精品久久久网站| 99精品一区二区三区的区别| 中文字幕一区二区三区人妻| 免费男同深夜夜行网站| 成人高h视频在线| 欧美做受777cos| 国产午夜精品美女毛片视频| 97久久伊人激情网| 超碰在线观看91| 亚洲va在线va天堂| 久久99热只有频精品91密拍| 一区二区在线观看网站| 真实的国产乱xxxx在线91| 亚洲国产日韩精品| 亚洲黄色成人久久久| 91亚洲一区二区| 国产精品久久久久久人| 99re这里都是精品| 国产亚洲精品91在线| 免费久久99精品国产自| 91精品视频免费在线观看| 亚洲色图 校园春色| 久久色在线观看| 国产精品爽黄69天堂a| 国产理论视频在线观看| 国产欧美一区二区三区在线看 | 久久久久久久久久久99| 亚洲黄色片在线观看| 依人在线免费视频| 成人av网站大全| 九色精品免费永久在线| 在线观看免费的av| 91免费版在线| 成人免费高清完整版在线观看| 日本视频www色| 高清av一区二区| 精品国产制服丝袜高跟| 欧美一区二区三区电影在线观看 | а天堂中文在线资源| 欧美日韩激情一区二区| 亚洲欧美一区二区三区不卡| 国产福利一区二区| 91九色露脸| 日韩福利电影在线| 亚洲视频电影| 欧美性开放视频| 免费精品在线视频| 国产激情久久久久| 国产视频一二三四区| 国产精品专区第二| 国产激情无套内精对白视频| 欧美精品18videosex性欧美| 国产av无码专区亚洲av毛网站| 欧美区视频在线观看| 在线免费观看视频黄| 色婷婷综合久久久中文字幕| 成人免费91在线看| 麻豆天美蜜桃91| 亚洲电影一区二区三区| 国产91亚洲精品一区二区三区| 日本午夜精品理论片a级app发布| 亚洲一区二区精品| 精品人妻一区二区三区潮喷在线| 精品一区二区三区三区| 国产一区二区在线网站| 卡一卡二国产精品| 国产精品美女xx| 国产成人精品综合在线观看| 婷婷视频在线播放| 成人高清在线视频| 成人xxxxx| 日本成人在线视频网站| 96精品久久久久中文字幕| 国产亚洲欧美精品久久久久久 | 黄色小视频免费观看| av动漫免费观看| 91精品福利在线| 91视频啊啊啊| 在线播放中文一区| 久久午夜无码鲁丝片| 欧美日韩一二三区| 欧美日韩亚洲国产成人| 亚洲精品乱码久久久久久日本蜜臀| 91热这里只有精品| 欧美日韩高清区| 国产精品国产精品国产专区不蜜 | 亚洲AV无码精品自拍| 国产精品中文字幕久久久| 米奇777在线欧美播放| 国产一区二区不卡视频| 国内精品在线播放| 美女福利视频在线| 欧美这里有精品| 国产又黄又大又粗视频| 国产精品三级av在线播放| 欧美视频第一区| 亚洲热线99精品视频| 麻豆国产欧美日韩综合精品二区| 国产精品v片在线观看不卡| 天堂在线资源网| 日本欧美精品久久久| 中文字幕视频一区| 亚洲 欧美 综合 另类 中字| 精品一区二区在线播放| 久久久久久久影院| 久久国产精品第一页| 日本免费不卡一区二区| 日韩视频免费在线| 中文字幕乱码一区二区免费| 久久综合亚洲色hezyo国产| www插插插无码视频网站| 久久精品欧美视频| 久久亚洲二区三区| 午夜一级免费视频| 影音先锋日韩有码| 一本色道久久综合亚洲| 国产伦一区二区三区色一情| 欧美激情一区二区三区四区| 国产免费a级片| 国内精品视频久久| 亚洲在线免费观看视频| 91av国产在线| 五月婷婷六月丁香综合| 国产综合欧美在线看| 成人免费高清视频| 久草免费福利在线| 亚洲国产精久久久久久 | 日本天堂网在线观看| 日韩高清国产精品| 午夜欧美一区二区三区在线播放| 中文字幕xxxx| 国产无套精品一区二区三区| 久久99精品久久久久久久久久| 爽爽爽爽爽爽爽成人免费观看| 亚洲午夜久久久久久久久电影院 | 国产又黄又大又爽| 午夜视频久久久| 17c精品麻豆一区二区免费| 日本黄色免费观看| 久久网福利资源网站| 久久综合九色综合97婷婷| 中文字幕第4页| 亚洲免费视频网站| 国产精品久久久久久久免费看 | 538国产精品视频一区二区| 中文字幕高清一区| 羞羞在线观看视频| 国产精华一区| 一级日本不卡的影视| 中文字幕人妻一区二区三区视频| 亚洲一区二区高清视频| 中文字幕亚洲二区| 欧美性少妇18aaaa视频| 成人性生交大片免费看中文网站| 少妇无套内谢久久久久| 日本在线视频播放| 激情五月综合色婷婷一区二区| 精品久久久91| 国产午夜亚洲精品羞羞网站| 国产原创视频在线| 日本黄网站色大片免费观看| 欧美不卡在线视频| 国产一区啦啦啦在线观看| 欧美性猛交xx| 日本高清视频一区二区| 男女性色大片免费观看一区二区 | 99精品在线免费视频| 亚洲国产一区自拍| 久久久久国产精品一区二区| 国产精品欧美激情在线观看 | 中文字幕不卡在线观看| 中文字幕人妻一区二区三区视频| 婷婷中文字幕在线观看| 久久天天躁狠狠躁夜夜爽蜜月| 亚洲国产综合视频在线观看| 午夜小视频在线播放| 日本美女xxx| 亚洲欧美自拍另类日韩| 超薄肉色丝袜足j调教99| 91在线看网站| 成人在线国产精品| 欧洲一区二区视频| 伊人一区二区三区久久精品| 在线看日本不卡| 国产午夜精品在线观看| 黄色在线免费观看| 亚洲美女爱爱视频| 91在线播放国产| 日韩成人黄色av| 亚洲精品国产第一综合99久久| 精品国产无码一区二区| 男人舔女人下部高潮全视频| 精品久久久久亚洲| 精品国产123| 懂色av一区二区三区蜜臀| 五月天婷婷网站| www.日本高清| 亚洲 欧美 日韩 国产综合 在线| 亚州精品天堂中文字幕| 欧美在线观看视频一区二区| 日本一区二区三区四区| 喷白浆一区二区| 久久中文字幕无码| 蜜桃91精品入口| 国模精品系列视频| 亚洲欧美综合区自拍另类| 久久综合久久99| 色综合久久久久综合体桃花网| 国产成人一区二区三区| 天天做天天干天天操| 亚洲免费成人在线| 欧美日韩精品久久久| 国产一区再线| 中国毛片直接看| 国产欧美精品日韩区二区麻豆天美 | 黄色aaa大片| 欧美群妇大交群中文字幕| 精品一区二区日本| 亚洲女人久久久| 国产蜜臀97一区二区三区| 国内精品久久久久伊人av| 人人爽人人爽av| 日本一不卡视频| 国产午夜精品久久久| www.欧美黄色| 91好色先生tv| 欧美日韩精品专区| 青青草成人激情在线| 久久午夜无码鲁丝片午夜精品| 亚洲色图20p| 成人久久久久久| 蜜桃av免费观看| 国产精品短视频| 国产欧美精品一区二区三区-老狼| 国产呦小j女精品视频| 91麻豆国产在线观看| 91福利视频在线观看| 午夜剧场免费看| 99精品视频在线观看免费| 亚洲2020天天堂在线观看| wwwxx日本| 99精品久久99久久久久| 午夜精品蜜臀一区二区三区免费| 性高潮久久久久久| 成人网男人的天堂| 欧美精品videos另类日本| 欧美午夜精品一区二区| 波多野结衣中文字幕一区二区三区| 久久99热精品这里久久精品| 337p日本欧洲亚洲大胆张筱雨| 国产精品69毛片高清亚洲| 久久91精品国产91久久跳| 超碰caoprom| 欧美激情一区在线观看| 成人在线小视频| 久久老司机精品视频|