精品欧美一区二区三区在线观看 _久久久久国色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技術棧公眾號

一区视频网站| 亚州欧美一区三区三区在线| 亚洲视频小说| 久久久久无码国产精品一区李宗瑞 | 在线观看一二三区| 久久成人福利| 亚洲另类在线制服丝袜| 国产精品99久久久久久白浆小说| 免费黄视频在线观看| 中文日本在线观看| 国产美女撒尿一区二区| 亚洲免费观看在线观看| 国产精品一区二区三区观看| 国产av 一区二区三区| 国产精品伦一区二区| 国产亚洲欧美日韩俺去了| 久久免费视频在线| 亚洲成a人片在线www| 毛片免费看不卡网站| 99久久99久久综合| 国内自拍欧美激情| 91成人精品一区二区| 青青热久免费精品视频在线18| 久久亚洲影视婷婷| 欧美在线视频播放| 人妻无码中文久久久久专区| eeuss鲁一区二区三区| 国产99久久久国产精品| 欧美国产欧美亚洲国产日韩mv天天看完整 | 亚洲成人自拍网| 国产超碰91| 久久综合亚洲色hezyo国产| 精品一区91| 一级精品视频在线观看宜春院| 亚洲mm色国产网站| 久操免费在线视频| 999精品视频在这里| 午夜日韩在线电影| 欧美激情一区二区三区在线视频| 九九精品免费视频| 欧美人与拘性视交免费看| 色av综合在线| 亚洲最大免费| 黄色影院在线播放| 理论片日本一区| 精品国模在线视频| 国产精品一级无码| 日日夜夜综合| 一区二区三区在线观看动漫| 国产另类第一区| 国产男女猛烈无遮挡| 欧美国产精品| 亚洲护士老师的毛茸茸最新章节| 午夜肉伦伦影院| av网站在线免费播放| 97超碰欧美中文字幕| 国产嫩草一区二区三区在线观看 | 天堂网www中文在线| 久久精品一区| www国产91| 一区二区在线免费观看视频| 国产高清自产拍av在线| 欧美激情综合在线| 99热国产免费| 中文字幕视频网站| 国产精品视频久久一区| 日韩在线视频观看正片免费网站| 中文字幕1区2区| 精品亚洲a∨一区二区三区18| 欧美一级精品大片| 黄色av免费在线播放| 97影院秋霞午夜在线观看| 91美女片黄在线| 91日本在线观看| 中日韩黄色大片| 欧美第十八页| 日韩精品免费在线播放| 做a视频在线观看| 色是在线视频| 亚洲狠狠丁香婷婷综合久久久| 中文字幕免费高| 欧美黄色小说| www..com久久爱| 亚洲伊人成综合成人网| 亚洲av无码乱码国产精品| 视频一区视频二区中文| 久久久在线观看| 国产九色在线播放九色| 奇米影视在线99精品| 91国产一区在线| 老妇女50岁三级| 欧美h版在线| 欧美精品在线免费观看| www.xx日本| 欧美日本成人| 久久中文字幕一区| 一级黄色毛毛片| 欧美日韩调教| 欧美日产国产成人免费图片| 无码人中文字幕| 你懂的一区二区三区| 色综合亚洲精品激情狠狠| 国产高潮国产高潮久久久91| 在线亚洲国产精品网站| 久久久久久久色| 久草视频免费在线| 久久综合中文| 99久久一区三区四区免费| 亚洲色偷精品一区二区三区| 播五月开心婷婷综合| 99电影在线观看| 精品福利视频导航大全| 一区二区欧美在线观看| 欧美精品成人网| 91九色鹿精品国产综合久久香蕉| 国产亚洲精品va在线观看| 亚洲一区二区观看| 亚洲国产精品嫩草影院久久av| 亚洲第一av在线| youjizz.com日本| 波多野结衣的一区二区三区| 亚洲片在线资源| 亚洲一区二区三区蜜桃| 国产免费av一区二区三区| 亚洲天堂免费观看| 久久激情免费视频| 狠狠狠色丁香婷婷综合久久五月| 国产在线视频一区| 国产精品呻吟久久| 国产老妇另类xxxxx| 99三级在线| 日本视频在线免费观看| 亚洲免费伊人电影| 国产区二区三区| 99久热在线精品视频观看| 欧美一级黄色录像| 国产三级精品三级观看| 亚欧成人精品| 国产精品人成电影在线观看| 一区二区国产欧美| 国产成人精品免费网站| 亚洲乱码国产乱码精品天美传媒| 国产丝袜在线| 亚洲成人av一区| 性生交大片免费看l| 忘忧草精品久久久久久久高清| 九九热视频这里只有精品| 91tv国产成人福利| 中文字幕在线不卡一区二区三区| 国产又粗又硬又长| 99在线视频影院| 精品久久久久久最新网址| 91成年人网站| 亚洲一区国产| 久久精品久久精品国产大片| 自拍视频在线网| 在线看国产日韩| 伦伦影院午夜理论片| 亚洲人成网亚洲欧洲无码| 81精品国产乱码久久久久久| 日本韩国免费观看| 国产精品久久久久久福利一牛影视| 日本精品www| 中文字幕亚洲影视| 国产成人aa精品一区在线播放| 日韩av成人| 亚洲美女在线一区| 三级黄色片播放| 欧美精品网站| 国产专区一区二区三区| 中文字幕在线高清| 日韩午夜激情视频| 青娱乐国产精品| 成人免费av资源| 一区二区av| 欧美日韩黄网站| 国模精品一区二区三区色天香| 天天爽夜夜爽夜夜爽| 综合电影一区二区三区| 成人黄色片视频| 精品日韩毛片| 欧美中文在线视频| 高清国产福利在线观看| 亚洲国产视频在线| 毛片毛片毛片毛| 欧美人成在线| 久久久人人爽| 日韩综合av| 97在线视频免费播放| 国产成人精品毛片| 国产精品黄色在线观看| 亚洲性图第一页| 久久黄色网页| 女同性恋一区二区| 羞羞答答一区二区| 国模私拍一区二区三区| 国产一二三区在线| 日韩女优av电影| 永久免费看mv网站入口| 日本成人在线不卡视频| 丰满人妻一区二区三区53号| 国产美女视频一区二区| 日韩中文视频免费在线观看| 亚洲精品福利网站| 在线观看日韩一区| 精品无码m3u8在线观看| 久久久久久久电影| 成年人黄色片视频| 亚洲aaa级| 成人午夜激情免费视频| 欧美激情二区| 91精品在线免费| 希岛爱理中文字幕| 国产另类ts人妖一区二区| 国产午夜福利视频在线观看| 在线中文一区| 91在线短视频| 在线观看小视频| 亚洲视频axxx| 午夜视频www| 日韩欧美123| 国产影视一区二区| 色94色欧美sute亚洲线路一ni| 精品视频在线观看免费| 亚洲乱码国产乱码精品精可以看 | youjizz亚洲| 国产欧美一区二区三区四区| 超级碰碰久久| 97精品国产97久久久久久免费 | 中文字幕人成不卡一区| 亚洲成人黄色av| 日韩专区在线视频| 亚洲综合欧美日韩| 欧美丝袜一区| 欧美一级爽aaaaa大片| 久久亚洲国产精品尤物| 青青久久av北条麻妃海外网| free性欧美16hd| 欧美激情免费看| 黄页网站在线| 亚洲色图国产精品| 日本黄色三级视频| 精品国产电影一区二区| 中文字幕在线播| 国产精品高潮呻吟久久| 免费看裸体网站| 国产精品一卡二卡| 欧洲美女亚洲激情| 99热在线精品观看| xxxx18hd亚洲hd捆绑| 精品在线观看入口| 久久精品magnetxturnbtih| 老牛精品亚洲成av人片| 狠狠色噜噜狠狠色综合久| 国产成人免费9x9x人网站视频| 91chinesevideo永久地址| 韩国日本一区| 2019中文字幕全在线观看| 91在线看黄| 少妇久久久久久| 日本高清视频在线观看| 久久亚洲精品一区| 顶级网黄在线播放| 国产视频精品久久久| 一本色道久久综合熟妇| 欧美日韩国产三级| 欧美日韩综合在线观看| 欧美日韩美女视频| 亚洲二区在线播放| 一区二区视频免费在线观看| 欧美国产在线看| 午夜影院久久久| 日本高清不卡码| 亚洲一区二区av在线| 国产成人愉拍精品久久| 亚洲毛片av在线| 国产香蕉在线视频| 亚洲天堂免费在线观看视频| 在线免费观看成年人视频| 国产日产欧美精品一区二区三区| 黄色激情小视频| 一区二区三区小说| 国产精品xxxx喷水欧美| 欧美色图片你懂的| 日本在线播放视频| 欧美亚洲一区三区| 中文字幕精品无码一区二区| 欧美三级欧美一级| 亚洲国产欧美另类| 亚洲欧洲日本专区| 成a人片在线观看| 欧美性一区二区三区| 国产一区高清| 国产精品一区在线观看| 欧美一二区在线观看| 黄色网在线视频| 亚洲h色精品| 久久av秘一区二区三区| 1024日韩| 全黄性性激高免费视频| 天堂va蜜桃一区二区三区漫画版| 国产乱叫456| 久久久久久麻豆| 免费网站看av| 欧美视频一区在线观看| 亚洲乱码国产乱码精品精软件| 亚洲深夜福利视频| av影院在线| 成人av在线天堂| 国产成人1区| 日韩成人手机在线| 亚洲特色特黄| 日韩欧美精品免费| 在线视频观看日韩| 日本超碰在线观看| 精品一区二区三区久久| 午夜国产福利在线观看| 91丨九色丨蝌蚪丨老版| 欧美激情精品久久| 欧美三级在线播放| 日韩福利一区二区| 欧美激情视频在线免费观看 欧美视频免费一| 97久久香蕉国产线看观看| 国产成人+综合亚洲+天堂| 国产精品成人自拍| av磁力番号网| 蓝色福利精品导航| 三上悠亚影音先锋| 天天色图综合网| 天堂免费在线视频| 在线观看91av| 亚洲国产成人在线观看| 自拍偷拍亚洲一区| 亚洲夜夜综合| 久久免费在线观看| 精品国产伦一区二区三区观看说明| 日韩福利在线| 亚洲精品一区二区妖精| 亚洲成色www.777999| 狠狠狠色丁香婷婷综合久久五月| 久久视频精品在线观看| 色综合久久久久综合体桃花网| 中文字幕在线播放av| 欧美一级欧美一级在线播放| 99reav在线| 国产精品丝袜一区二区三区| 免费看一区二区三区| 国产福利片一区二区| 久久99精品久久久久| 久久精品日韩无码| 欧美日韩国产成人在线免费| 在线观看国产原创自拍视频| 国产精品入口尤物| 日韩欧美字幕| 日本人体一区二区| 成人18精品视频| 国产女同在线观看| 亚洲欧美日韩高清| 在线免费观看污| 99超碰麻豆| 一本综合精品| 少妇无套高潮一二三区| 欧美午夜影院一区| 调教视频免费在线观看| 91色中文字幕| 好吊日精品视频| av鲁丝一区鲁丝二区鲁丝三区| 欧美午夜xxx| 性生活三级视频| 亚洲**2019国产| 精品中文一区| 亚洲小视频网站| 久久免费看少妇高潮| 亚洲午夜无码久久久久| 亚洲激情成人网| 欧美成人a交片免费看| 亚洲欧美日韩精品久久久| 国产一区二区在线电影| 精品国产aaa| 日韩一区二区在线观看视频播放| 国产丝袜在线播放| 久久视频在线观看中文字幕| 免费在线观看成人| 欧美色图亚洲激情| 欧美日韩免费在线视频| 在线播放免费av| 免费h精品视频在线播放| 在线精品观看| 佐山爱在线视频| 精品福利免费观看| 夜级特黄日本大片_在线| 99久久无色码| 日产欧产美韩系列久久99| 国产av无码专区亚洲av毛网站| 日韩成人免费视频| 亚洲精品伦理| 中文字幕无码精品亚洲35| 蜜桃视频在线观看一区二区| 中文字幕在线观看成人| 亚洲精品小视频在线观看|