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

MySQL讀寫分離那些事,用Docker輕輕松松搞定

數據庫 MySQL
根據MySQL的官方文檔介紹,MySQL支持讀寫分離的集群配置,并且MySQL提供兩種類型的讀寫分離數據復制類型;一種是二進制日志文件方式的數據復制,另一種是Global Transaction Identifiers (GTIDs)。

 一個應用系統是否高可用,整個系統的效率是否滿足預期,往往受到多方面的制約因素,例如:運行環境,網絡環境以及數據的吞吐量等;作為一般的大型應用系統來說,我們想要提升整個系統的效率,我們大多數情況下會從我們的后端數據庫做優化,從而提高我們整個系統的數據吞吐量,如果我們后端采用的是關系型數據,我們可能會想到兩種解決方案,一種是更換非關系型數據庫,這種方案代價比較昂貴,它會涉及到數據的遷移,以及程序代碼的修改;另一種是通過數據庫集群的方式,來橫向和縱向擴展我們的數據庫,這種方案容易實現并且程序代碼修改量比較小;

[[283981]]

根據MySQL的官方文檔介紹,MySQL支持讀寫分離的集群配置,并且MySQL提供兩種類型的讀寫分離數據復制類型;一種是二進制日志文件方式的數據復制,另一種是Global Transaction Identifiers (GTIDs)。

下面我們通過一個小實驗來看看MySQL數據基于二進制日志數據復制方式的主從集群是如何實現的。

OS環境:CentOS7

軟件環境:Docker(最新版),MySQL:latest鏡像

我們通過Docker容器快速的構建兩個MySQL數據庫服務器

  1. docker pull mysql 
  2. [root@dev01 ~]# docker images 
  3. REPOSITORY TAG IMAGE ID CREATED SIZE 
  4. mysql latest 62a9f311b99c 4 weeks ago 445MB 

可以看到我們已經拉取到最新的MySQL Docker容器,為了在本地環境中啟動兩個不同的MySQL Docker容器,我們需要通過修改容器的配置文件的方式來改變MySQL的配置;

首先,我們修改MySQL Master(主數據庫)的容器配置文件:

一,創建Master數據庫的配置文件

  1. vi master.cnf 
  2. [mysqld] 
  3. # master server id 
  4. server-id = 1 
  5.  
  6. # bin log 
  7. log_bin = mysql-master-bin 
  • server-id,在MySQL集群數據庫中,這個參數必須唯一
  • log_bin,MySQL采用二進制日志文件復制的文件名

二,將該配置文件拷貝到MySQL Docker容器中

  1. docker run --name mysql -e MYSQL_ROOT_PASSWORD=root -d mysql 
  2. docker cp master.cnf fdb98bbd52b6:/etc/mysql/conf.d 

三,提交修改后的Docker容器

  1. docker commit -m "add master configure file" fdb98bbd52b6 mysql:master 
  2. [root@dev01 ~]# docker images 
  3. REPOSITORY TAG IMAGE ID CREATED SIZE 
  4. mysql master 345465966cb5 3 hours ago 445MB 
  • commit -m是修改容器后提交的信息,類似Git提交;
  • fdb98bbd52b6是剛才修改的容器;
  • mysql:master是我們為修改后的容器打上tag標簽master

接下來我們修改MySQL Slave(從數據庫)的容器配置文件

一,創建Slave數據庫的配置文件

  1. vi slave.cnf 
  2. [mysqld] 
  3. # slave server id 
  4. server-id = 2 
  5.  
  6. # bin log 
  7. log_bin = mysql-slave-bin 
  8. relay_log = mysql-relay-bin 
  9. log_slave_updates = 1 
  10. read_only = 1 
  • server-id為從數據庫的ID,該參數在MySQL集群中必須保持唯一性;
  • log_bin如果slave為其它slave的master,必須設置bin_log,在這里我們暫時開啟;
  • relay_log配置中繼日志
  • log_slave_updates表示slave將復制事件寫進自己的二進制日志(后面會看到它的用處);
  • read_only盡量使用read_only,它防止改變數據(除了特殊的線程);

二,將配置文件拷貝到容器中

  1. docker run --name mysql -e MYSQL_ROOT_PASSWORD=root -d mysql 
  2. docker cp slave.cnf 8ee82abb2e91:/etc/mysql/conf.d 

三,提交修改后的Docker容器

  1. docker commit -m "add slave configure file" 8ee82abb2e91 mysql:slave 
  2. [root@dev01 ~]# docker images 
  3. REPOSITORY TAG IMAGE ID CREATED SIZE 
  4. mysql slave 3a53cd39ee45 4 hours ago 445MB 

到此,所需要的兩個MySQL容器已經修改完畢,并且保存在我們本地的容器倉庫中,接下來我們開始啟動剛才修改的兩個容器進行后續的配置

一,啟動Master數據庫

  1. docker run --name master -e MYSQL_ROOT_PASSWORD=root -d mysql:master 
  • --name master是我們為啟動的容器名;
  • mysql:master是我們剛才修改后并且提交到本地的Docker鏡像
  • 默認數據庫root的密碼設置為root

二,啟動Slave數據庫

  1. docker run --link master:master --name slave -e MYSQL_ROOT_PASSWORD=root -d mysql:slave 
  • 為了master容器與slave容器的網絡互通,我們添加了--line選項來連接到我們剛才啟動的名為master容器;
  • --name slave是我們為啟動的容器名;
  • mysql:slave是我們剛才修改后并且提交到本地的Docker鏡像;
  • 默認數據庫root的密碼設置為root

三,進入master容器中通過mysql命令進入數據庫

  1. docker exec -it master /bin/bash 
  2. mysql -u root -proot 

四,在master數據庫中創建用于復制數據的賬號,并且給該賬號相應的權限

  1. create user 'repl'@'%' identified by 'repl-pwd'
  2. grant replication slave on *.* to 'repl'@'%'
  3. flush privileges

五,查看master數據庫的狀態

  1. mysql> show master status; 
  2. +-------------------------+----------+--------------+------------------+-------------------+ 
  3. | File | Position | Binlog_Do_DB | Binlog_Ignore_DB | Executed_Gtid_Set | 
  4. +-------------------------+----------+--------------+------------------+-------------------+ 
  5. | mysql-master-bin.000003 | 2743 | | | | 
  6. +-------------------------+----------+--------------+------------------+-------------------+ 
  7. 1 row in set (0.00 sec) 

六,進入slave容器中通過mysql命令進入數據庫

  1. docker exec -it slave /bin/bash 
  2. mysql -u root -proot 

七,配置slave,將master數據庫指向剛才配置好的master數據庫節點,并且啟動slave

  1. change master to master_host='master', master_user='repl', master_password='repl-pwd', master_log_file='mysql-master-bin.000003', master_log_pos=0; 
  2. start slave; 

八,查看slave數據庫狀態

  1. mysql> show slave status\G 
  2. *************************** 1. row *************************** 
  3.  Slave_IO_State: 
  4.  Master_Host: master 
  5.  Master_User: repl 
  6.  Master_Port: 3306 
  7.  Connect_Retry: 60 
  8.  Master_Log_File: mysql-master-bin.000003 
  9.  Read_Master_Log_Pos: 4 
  10.  Relay_Log_File: mysql-relay-bin.000001 
  11.  Relay_Log_Pos: 4 
  12.  Relay_Master_Log_File: mysql-master-bin.000003 
  13.  Slave_IO_Running: No 
  14.  Slave_SQL_Running: No 
  15.  Replicate_Do_DB: 
  16.  Replicate_Ignore_DB: 
  17.  Replicate_Do_Table: 
  18.  Replicate_Ignore_Table: 
  19.  Replicate_Wild_Do_Table: 
  20.  Replicate_Wild_Ignore_Table: 
  21.  Last_Errno: 0 
  22.  Last_Error: 
  23.  Skip_Counter: 0 
  24.  Exec_Master_Log_Pos: 4 
  25.  Relay_Log_Space: 155 
  26.  Until_Condition: None 
  27.  Until_Log_File: 
  28.  Until_Log_Pos: 0 
  29.  Master_SSL_Allowed: No 
  30.  Master_SSL_CA_File: 
  31.  Master_SSL_CA_Path: 
  32.  Master_SSL_Cert: 
  33.  Master_SSL_Cipher: 
  34.  Master_SSL_Key: 
  35.  Seconds_Behind_Master: NULL 
  36. Master_SSL_Verify_Server_Cert: No 
  37.  Last_IO_Errno: 2061 
  38.  Last_IO_Error: error connecting to master 'repl@master:3306' - retry-time: 60 retries: 1 message: Authentication plugin 'caching_sha2_password' reported error: Authentication requires secure connection
  39.  Last_SQL_Errno: 0 
  40.  Last_SQL_Error: 
  41.  Replicate_Ignore_Server_Ids: 
  42.  Master_Server_Id: 0 
  43.  Master_UUID: 
  44.  Master_Info_File: mysql.slave_master_info 
  45.  SQL_Delay: 0 
  46.  SQL_Remaining_Delay: NULL 
  47.  Slave_SQL_Running_State: 
  48.  Master_Retry_Count: 86400 
  49.  Master_Bind: 
  50.  Last_IO_Error_Timestamp: 190912 06:06:14 
  51.  Last_SQL_Error_Timestamp: 
  52.  Master_SSL_Crl: 
  53.  Master_SSL_Crlpath: 
  54.  Retrieved_Gtid_Set: 
  55.  Executed_Gtid_Set: 
  56.  Auto_Position: 0 
  57.  Replicate_Rewrite_DB: 
  58.  Channel_Name: 
  59.  Master_TLS_Version: 
  60.  Master_public_key_path: 
  61.  Get_master_public_key: 0 
  62.  Network_Namespace: 
  63. 1 row in set (0.00 sec) 

由于最新版的MySQL為了提升安全性更改了密碼校驗插件,在這里我們還是采用之前的密碼校驗插件,我們在master數據庫上用如下的命令來修改剛才在master數據庫創建的用戶

  1. alter user 'repl'@'%' identified by 'repl-pwd' password expire never; 
  2. alter user 'repl'@'%' identified with mysql_native_password by 'repl-pwd'
  3. flush privileges

九,再次查看slave狀態

  1. mysql> show slave status\G 
  2. *************************** 1. row *************************** 
  3.  Slave_IO_State: Waiting for master to send event 
  4.  Master_Host: master 
  5.  Master_User: repl 
  6.  Master_Port: 3306 
  7.  Connect_Retry: 60 
  8.  Master_Log_File: mysql-master-bin.000003 
  9.  Read_Master_Log_Pos: 2743 
  10.  Relay_Log_File: mysql-relay-bin.000002 
  11.  Relay_Log_Pos: 2971 
  12.  Relay_Master_Log_File: mysql-master-bin.000003 
  13.  Slave_IO_Running: Yes 
  14.  Slave_SQL_Running: Yes 
  15.  Replicate_Do_DB: 
  16.  Replicate_Ignore_DB: 
  17.  Replicate_Do_Table: 
  18.  Replicate_Ignore_Table: 
  19.  Replicate_Wild_Do_Table: 
  20.  Replicate_Wild_Ignore_Table: 
  21.  Last_Errno: 0 
  22.  Last_Error: 
  23.  Skip_Counter: 0 
  24.  Exec_Master_Log_Pos: 2743 
  25.  Relay_Log_Space: 3179 
  26.  Until_Condition: None 
  27.  Until_Log_File: 
  28.  Until_Log_Pos: 0 
  29.  Master_SSL_Allowed: No 
  30.  Master_SSL_CA_File: 
  31.  Master_SSL_CA_Path: 
  32.  Master_SSL_Cert: 
  33.  Master_SSL_Cipher: 
  34.  Master_SSL_Key: 
  35.  Seconds_Behind_Master: 0 
  36. Master_SSL_Verify_Server_Cert: No 
  37.  Last_IO_Errno: 0 
  38.  Last_IO_Error: 
  39.  Last_SQL_Errno: 0 
  40.  Last_SQL_Error: 
  41.  Replicate_Ignore_Server_Ids: 
  42.  Master_Server_Id: 1 
  43.  Master_UUID: f6e8062e-d521-11e9-9009-0242ac110008 
  44.  Master_Info_File: mysql.slave_master_info 
  45.  SQL_Delay: 0 
  46.  SQL_Remaining_Delay: NULL 
  47.  Slave_SQL_Running_State: Slave has read all relay log; waiting for more updates 
  48.  Master_Retry_Count: 86400 
  49.  Master_Bind: 
  50.  Last_IO_Error_Timestamp: 
  51.  Last_SQL_Error_Timestamp: 
  52.  Master_SSL_Crl: 
  53.  Master_SSL_Crlpath: 
  54.  Retrieved_Gtid_Set: 
  55.  Executed_Gtid_Set: 
  56.  Auto_Position: 0 
  57.  Replicate_Rewrite_DB: 
  58.  Channel_Name: 
  59.  Master_TLS_Version: 
  60.  Master_public_key_path: 
  61.  Get_master_public_key: 0 
  62.  Network_Namespace: 
  63. 1 row in set (0.00 sec) 

我們主要查看Slave_IO_Running和Slave_SQL_Running,表示我們的slave數據庫節點已經成功的連接到了我們的master數據庫節點。

十,驗證,我們在master數據庫節點上創建一個空的數據庫

  1. mysql> create database data; 
  2. Query OK, 1 row affected (0.10 sec) 
  3.  
  4. mysql> show databases; 
  5. +--------------------+ 
  6. Database | 
  7. +--------------------+ 
  8. | data | 
  9. | information_schema | 
  10. | mysql | 
  11. | performance_schema | 
  12. | sys | 
  13. +--------------------+ 
  14. rows in set (0.01 sec) 

十一,驗證slave,查看剛才在master數據庫節點上創建的數據庫是否同步到slave數據節點

  1. mysql> show databases; 
  2. +--------------------+ 
  3. Database | 
  4. +--------------------+ 
  5. | data | 
  6. | information_schema | 
  7. | mysql | 
  8. | performance_schema | 
  9. | sys | 
  10. +--------------------+ 
  11. rows in set (0.01 sec) 

可以看到,我們剛才在master數據庫節點上創建的數據庫已經同步到我們的slave數據庫節點,master和slave的數據庫數據已經保持一致。

以上實驗我們選取了兩個數據庫(一主一從)的方式,在實際的應用中我們會根據我們的應用場景,slave數據庫節點也有可能被選擇作為主數據庫,這個時候slave數據庫節點就有可能是1到N個。

參考:

https://dev.mysql.com/doc/refman/5.7/en/replication.html

責任編輯:武曉燕 來源: 今日頭條
相關推薦

2009-09-15 16:26:46

Linq排序

2010-01-15 10:14:21

C++ Builder

2010-01-14 16:10:21

C++開發

2010-08-30 09:27:20

2010-03-03 18:13:23

Android組成框架

2010-03-01 17:32:21

Python 測試模塊

2011-04-28 15:41:02

打印機卡紙

2017-10-27 12:00:28

MySQL數據庫優化

2010-01-26 14:53:43

C++

2010-01-20 10:31:18

C++編程技術

2010-01-18 11:20:58

C++語言

2010-01-20 18:17:55

C++異常問題

2009-11-10 15:44:17

VB.NET常量

2009-06-10 17:58:41

2009-11-09 15:41:14

WCF安全性

2015-09-22 10:31:11

2009-02-20 13:39:01

2009-11-11 09:31:44

ADO.NET事務處理

2012-01-05 10:23:33

IE9預訂火車票

2019-05-28 15:05:10

NginxTomcat負載均衡
點贊
收藏

51CTO技術棧公眾號

91精品人妻一区二区三区四区| 国产精品一区二区欧美| 在线看片中文字幕| vam成人资源在线观看| 夜夜嗨av一区二区三区网页| 精品卡一卡二| 国产一区二区在线视频观看| 极品少妇一区二区三区| 一本久久综合亚洲鲁鲁| 风韵丰满熟妇啪啪区老熟熟女| xxxxx性欧美特大| 亚洲人成亚洲人成在线观看图片 | 欧美最猛性xxxx| 草草影院第一页| 青娱乐极品盛宴一区二区| 亚洲一区二区三区三| 日韩三级电影| 一区二区精品在线观看| 国产原创视频在线| 小说区亚洲自拍另类图片专区| av动漫精品一区二区| 国产麻豆日韩欧美久久| 久久久久久久影院| 国产不卡在线观看视频| 日韩最新在线| 精品国产乱码久久久久久久| 四季av一区二区三区| 永久免费毛片在线播放| 亚洲黄色小视频| 亚洲欧美一区二区三区情侣bbw| 亚洲这里只有精品| 天天综合av| 一区二区三区波多野结衣在线观看| 日本不卡免费新一二三区| 高h调教冰块play男男双性文| 免费在线成人网| 日本精品久久电影| 欧美成人aaaaⅴ片在线看| 91精品综合| 日韩在线视频观看| 欧美精品日韩在线| 久久超碰99| 日韩精品在线第一页| 久久精品aⅴ无码中文字字幕重口| 亚洲资源在线| 欧美日韩一区二区电影| 日韩免费高清在线| 欧美无毛视频| 色综合天天在线| 精品一卡二卡三卡| 中文字幕 在线观看| 精品欧美激情精品一区| 免费国产黄色网址| av在线播放资源| 有码一区二区三区| 国产亚洲精品久久久久久久| 直接在线观看的三级网址| 亚洲丝袜制服诱惑| 强伦女教师2:伦理在线观看| 久草免费在线观看| 亚洲免费在线观看| 99er在线视频| av在线视屏| 好吊成人免视频| 动漫av免费观看| 国产精品高潮久久| 91精品久久久久久久久99蜜臂| 手机在线视频一区| 欧美电影在线观看一区| 一区二区三区.www| 精品国偷自产一区二区三区| 国产理论在线| 欧美性视频一区二区三区| 一路向西2在线观看| 在线免费成人| 亚洲大胆人体视频| 欧美jizz18hd性欧美| 精品久久久久久久久久久aⅴ| 日韩经典中文字幕| 欧美另类z0zx974| 日韩在线观看一区| 亚洲高清久久| 欧美精品久久久久久久久| 黄色小视频在线免费看| 2019男人天堂| jizzjizz欧美69巨大| 日韩网站免费观看| 久久免费视频精品| 亚洲影视综合| 国产精自产拍久久久久久蜜| 国产激情无套内精对白视频| 91网站黄www| 一区二区视频在线播放| 精品精品导航| 欧美性大战久久| 成年人看片网站| 精品一区亚洲| 欧美成人免费大片| 亚洲欧美自拍视频| 美美哒免费高清在线观看视频一区二区 | 免费看污片网站| 国产在线观看高清视频| 国产精品盗摄一区二区三区| 少妇大叫太大太粗太爽了a片小说| 欧美a级在线观看| 欧美二区三区91| 51调教丨国产调教视频| 国产69精品久久久久久久久久| 激情成人综合| 国产精品九九久久久久久久| 欧美在线视频二区| 国产一级淫片a视频免费观看| 精品一区二区在线观看| 久久www免费人成精品| 日本不卡视频| 色婷婷久久久久swag精品| 国产精品久久久久野外| 成人黄色av| 91国内在线视频| 国产欧美一级片| 亚洲国产激情av| 少妇高潮毛片色欲ava片| 亚洲欧洲专区| 亚洲最新在线视频| 一级片中文字幕| 岛国精品在线观看| 国产系列第一页| 97精品国产99久久久久久免费| 亚洲第一福利网站| 国产高潮流白浆| 老司机免费视频一区二区| 久久影视中文粉嫩av| 福利网站在线观看| 日韩欧美一区电影| 97在线观看免费高| 麻豆精品视频在线观看免费| 日本黑人久久| 麻豆视频在线观看免费网站黄| 日韩一区二区三区观看| 婷婷社区五月天| 久久精品国产在热久久| 亚洲精品乱码视频| av在线不卡精品| 国产亚洲视频中文字幕视频| 久久久久久久久久久影院| 成人一级片在线观看| 大胆欧美熟妇xx| baoyu135国产精品免费| 欧美精品videos| 日本人妻丰满熟妇久久久久久| 亚洲最新视频在线播放| 欧美日韩一区二区区| 欧美精品日韩| 亚洲aⅴ男人的天堂在线观看 | www.五月婷婷.com| 久久蜜桃av一区精品变态类天堂| 国产亚洲综合视频| 网友自拍一区| 国产成人极品视频| bbbbbbbbbbb在线视频| 欧美三级乱人伦电影| 日本视频在线免费| 国产精品综合二区| 久久av综合网| 日韩高清成人在线| 国产成人精品免费久久久久 | 色综合久久久久久中文网| va视频在线观看| 亚洲一线二线三线久久久| 91传媒理伦片在线观看| 亚洲一区二区动漫| 日韩久久不卡| 精品网站999| 91精品国产自产91精品| 黄色av网址在线免费观看| 欧美午夜精品久久久| 欧美三级黄色大片| 成人av网站在线观看免费| 熟女性饥渴一区二区三区| 欧美精选一区二区三区| 亚洲综合中文字幕在线| 国产高清自产拍av在线| 最近2019年日本中文免费字幕 | 成人涩涩视频| 欧美成年人视频| 天天摸天天干天天操| 欧美亚洲综合色| 久久99久久久| 国产欧美日韩在线观看| 欧美性猛交乱大交| 久久精品30| 日韩专区第三页| 免费福利视频一区| 国产欧美婷婷中文| 碰碰在线视频| 久久综合久久88| 久草福利在线视频| 日韩欧美国产一区在线观看| 日本视频网站在线观看| 亚洲精品欧美二区三区中文字幕| 日本少妇xxxx| 精品一区二区在线视频| 久久精品99国产| 国产在线欧美| 亚洲欧洲中文| 青青草原在线亚洲| 亚洲精品免费网站| 51一区二区三区| 2021国产精品视频| 2020国产在线视频| 中文字幕在线看视频国产欧美| 蜜桃在线一区二区| 欧美一区二区三区小说| 亚洲s码欧洲m码国产av| 亚洲一区在线观看视频| 特级西西人体高清大胆| 2欧美一区二区三区在线观看视频 337p粉嫩大胆噜噜噜噜噜91av | 在线视频中文字幕一区二区| 五月天婷婷丁香| 亚洲激情五月婷婷| 精品国产国产综合精品| 久久毛片高清国产| 亚洲蜜桃精久久久久久久久久久久| 国产资源精品在线观看| 污片在线免费看| 老司机精品视频网站| 国产69精品久久久久999小说| 综合激情在线| 青青草免费在线视频观看| 日韩激情一区| 午夜精品亚洲一区二区三区嫩草 | 在线观看 中文字幕| 一区二区三区中文字幕精品精品 | 国产精品揄拍500视频| 欧美日韩视频免费观看| 欧美孕妇与黑人孕交| 三级在线观看视频| 午夜精品理论片| 97人人爽人人澡人人精品| 狠狠综合久久av一区二区蜜桃| 最近2019中文字幕mv免费看| 黄色av免费在线观看| 日韩精品亚洲视频| 亚洲三区在线播放| 亚洲国产第一页| 三级网站在线看| 精品av综合导航| 天天色综合av| 亚洲欧美国产精品久久久久久久| 天天综合天天综合| 日韩国产精品一区| 日本高清中文字幕二区在线| 亚洲欧洲日产国码av系列天堂| 三级毛片在线免费看| 亚洲免费电影在线观看| 国产精品视频二区三区| 在线激情影院一区| 日韩精品成人av| 久久亚洲一区二区三区四区五区高| 日韩欧美小视频| 欧美日韩国产va另类| 成人bbav| 国产精品久久久久9999| 日韩毛片网站| 国产精品乱码视频| 亚洲免费专区| 亚洲一区二区三区乱码| 外国成人免费视频| 国产欧美精品aaaaaa片| 国产日韩一区二区三区在线播放| 久久无码高潮喷水| 麻豆视频一区二区| 下面一进一出好爽视频| 91在线你懂得| 日本人亚洲人jjzzjjz| 亚洲免费av观看| 中文在线观看免费网站| 在线一区二区三区| 国产精品久久久国产盗摄| 精品国产91亚洲一区二区三区婷婷| 三级在线视频| 久久久国产视频91| 国产免费拔擦拔擦8x高清在线人| 国产97色在线| 国产精品久久久久久av公交车 | 国产成人精品一区二区免费看京 | 欧美13一16娇小xxxx| 久久久久久成人精品| 四虎4545www国产精品| 97视频资源在线观看| 精品99在线| 国产又粗又猛又爽又黄的网站| 日韩黄色一级片| 欧美在线a视频| 久久久久久久免费视频了| 国产精品三区在线观看| 色哟哟精品一区| 国产福利短视频| 亚洲激情自拍| 日本888xxxx| 岛国一区二区三区| 一区二区三区在线观看免费视频| 日韩精品欧美| 久久久国内精品| 日本不卡123| 黄色免费视频网站| 亚洲欧美日韩一区二区| 狠狠人妻久久久久久| 日韩精品一区二区三区在线播放 | 只有这里有精品| 久久国产免费| 日本不卡视频一区| 亚洲三级在线免费| 亚洲图片有声小说| 亚洲 欧美 日韩 在线| 日韩精品一区二区三区在线观看| 国产高清在线| 777午夜精品福利在线观看| 国产麻豆精品| 一区二区视频国产| 日韩福利电影在线| 在线视频 日韩| 伊人开心综合网| 国产在成人精品线拍偷自揄拍| 亚洲美女av黄| 牛牛精品一区二区| 国产精品久久久久免费| 欧美国产免费| 亚洲一区二区中文字幕在线观看| 亚洲国产成人一区二区三区| 9i看片成人免费看片| 亚洲福利在线播放| 日本动漫理论片在线观看网站| 91精品久久久久久久久青青| 青青草国产成人a∨下载安卓| 99福利在线观看| 久久伊人中文字幕| 五月婷婷亚洲综合| 日韩精品久久久久久福利| 538在线精品| 久久精品国产美女| 亚洲一区区二区| 国产精品亚洲无码| 色综合久久天天综合网| 视频在线观看你懂的| 538国产精品一区二区在线| 国产精品欧美大片| 国产二级片在线观看| av在线播放一区二区三区| 亚洲欧美在线观看视频| 亚洲国产精品悠悠久久琪琪| 538视频在线| 久久av一区二区三区漫画| 鲁大师成人一区二区三区| 男女做爰猛烈刺激| 欧美性色黄大片| 精品国产99久久久久久| 91在线免费观看网站| 欧美日韩一卡| 中文字幕在线永久| 日韩欧美在线视频| av在线三区| 成人在线小视频| 极品av少妇一区二区| 欧美黑人欧美精品刺激| 欧美在线一二三四区| 欧美黄色激情| 国产精品久久久久久久免费大片| 国产亚洲综合视频| 国产一区二区日韩精品| 久草视频中文在线| 日韩精品电影网| 久草综合在线| 97av中文字幕| 91视频一区二区| 亚洲天堂网在线观看视频| 欧美成人激情视频| 欧美亚洲色图校园春色| 亚洲xxxx2d动漫1| 自拍视频一区二区| 国产一区二区三区自拍| 国产综合内射日韩久| 欧美日韩亚洲一区二| 欧美亚洲日本| 91精品久久久久久久久| 影音先锋亚洲一区| 中文字幕 自拍| 一级黄色a毛片| 久久综合久中文字幕青草| 红杏aⅴ成人免费视频| 成年人在线看片| 亚洲精品一二三四区| 亚州视频一区二区三区| 国产精品丝袜久久久久久不卡| 亚洲网站啪啪| 国产农村妇女精品一区| 亚洲第一福利视频| 在线视频成人| 成人羞羞国产免费网站| 亚洲乱码日产精品bd|