亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁(yè) > 數(shù)據(jù)庫(kù) > MySQL > 正文

mysql主從復(fù)制讀寫(xiě)分離的配置方法詳解

2024-07-25 19:08:16
字體:
來(lái)源:轉(zhuǎn)載
供稿:網(wǎng)友

一、說(shuō)明

前面我們說(shuō)了mysql的安裝配置,mysql語(yǔ)句使用以及備份恢復(fù)mysql數(shù)據(jù);本次要介紹的是mysql的主從復(fù)制,讀寫(xiě)分離;及高可用MHA;

環(huán)境如下:

master:CentOS7_x64 mysql5.721 172.16.3.175 db1
slave1:CentOS7_x64 mysql5.7.21 172.16.3.235 db2
slave2:CentOS7_x64 mysql5.7.21 172.16.3.235 db3
proxysql/MHA:CentOS7_x64 mysql5.7.21 172.16.3.235 proxysql

架構(gòu)圖:

mysql,主從,讀寫(xiě)分離,mysql主從分離,mysql數(shù)據(jù)庫(kù)主從分離

說(shuō)明:

配置測(cè)試時(shí)為了方便關(guān)閉了防火墻頭,selinux安全策略;
現(xiàn)實(shí)中請(qǐng)開(kāi)放防火墻策略;myslqdb的安裝已經(jīng)有腳本一鍵安裝并配置好;這里就不在重復(fù)配置;只對(duì)對(duì)應(yīng)的角色貼出對(duì)應(yīng)的配置或安裝與之相關(guān)的軟件;

二、主從復(fù)制配置

一臺(tái)主數(shù)據(jù)庫(kù),N從節(jié)點(diǎn);從節(jié)點(diǎn)開(kāi)啟兩個(gè)線程,通過(guò)Slave_IO_Running線程和主節(jié)點(diǎn)上有權(quán)限的賬號(hào)從 主數(shù)據(jù)庫(kù)節(jié)點(diǎn)復(fù)制binlog日志到本地,能過(guò)Slave_SQL_Running線程在本地執(zhí)行binlog日志,達(dá)到主從節(jié)點(diǎn)內(nèi)容同步;

master配置:

egrep -v '(^$|^#)' /usr/local/mysql/etc/my.cnf[mysqld]datadir=/data1/mysqldbsocket=/tmp/mysql.sockkey_buffer_size   = 16Mmax_allowed_packet  = 16Mthread_stack   = 192Kthread_cache_size  = 8query_cache_limit  = 1Mquery_cache_size  = 64Mquery_cache_type  = 1symbolic-links=0innodb_file_per_table=ONskip_name_resolve=ONserver-id  = 1log_bin   = /data1/mysqldb/mysql-bin.log[mysqld_safe]log-error=/usr/local/mysql/logs/error.logpid-file=/data1/mysqldb/mysql.pid!includedir /usr/local/mysql/etc/my.cnf.d

創(chuàng)建從節(jié)點(diǎn)同步賬號(hào):

mysql > grant replication client,replication slave on *.* to 'repluser'@'172.16.3.%' identified by 'replpass';mysql > flush privileges;mysql >show master logs;+------------------+-----------+| Log_name   | File_size |+------------------+-----------+| mysql-bin.000001 |  622 |
主節(jié)點(diǎn)上的binlog日志文件及位置;請(qǐng)記下;從節(jié)點(diǎn)第一次同步時(shí)需要用;

slave節(jié)點(diǎn):

 

egrep -v '(^$|^#)' /usr/local/mysql/etc/my.cnf[mysqld]datadir=/data1/mysqldbsocket=/data1/mysqldb/mysql.sockkey_buffer_size   = 16Mmax_allowed_packet  = 16Mthread_stack   = 192Kthread_cache_size  = 8query_cache_limit  = 1Mquery_cache_size  = 64Mquery_cache_type  = 1symbolic-links=0innodb_file_per_table=ONskip_name_resolve=ONserver-id    = 11   #從節(jié)點(diǎn)標(biāo)識(shí)ID 各從節(jié)點(diǎn)均不一樣 relay_log = relay-logread_only=ON[mysqld_safe]log-error=/usr/local/mysql/log/error.logpid-file=/var/run/mysql/mysql.pid!includedir /usr/local/mysql/etc/my.cnf.d

啟動(dòng)mysq數(shù)據(jù)庫(kù)

注意:兩臺(tái)從節(jié)點(diǎn)的server-id 值不一樣;其他的都一樣;因此從節(jié)點(diǎn)只展示一個(gè)配置文件;
登錄數(shù)據(jù)庫(kù)并同步數(shù)據(jù)啟動(dòng)slave

兩臺(tái)slave均要同步并啟動(dòng)

mysql > CHANGE MASTER TO MASTER_HOST="172.16.3.175",MASTER_USER="repluser",MASTER_PASSWORD="replpass",MASTER_PORT=3306,MASTER_LOG_FILE="mysql-bin.000001",MASTER_LOG_POS=622;mysql > start slave;  #啟動(dòng)從節(jié)點(diǎn)()#查看從節(jié)點(diǎn)狀態(tài)mysql > SHOW SLAVE STATUS;*************************** 1. row ***************************    Slave_IO_State: Waiting for master to send event     Master_Host: 172.16.3.175     #主節(jié)點(diǎn)     Master_User: repluser       #同步賬號(hào)     Master_Port: 3306    Connect_Retry: 60    Master_Log_File: mysql-bin.000001   Read_Master_Log_Pos: 622    Relay_Log_File: relay-log.000001    Relay_Log_Pos: 582  Relay_Master_Log_File: mysql-bin.000001    Slave_IO_Running: Yes      #同步線程正常   Slave_SQL_Running: Yes     #本地寫(xiě)線程正常    Replicate_Do_DB:        #同步過(guò)濾為空(可以只同步某個(gè)或某些庫(kù))   Replicate_Ignore_DB:        #不同步的庫(kù)   Replicate_Do_Table:        Replicate_Ignore_Table:   Replicate_Wild_Do_Table:  Replicate_Wild_Ignore_Table:      Last_Errno: 0    #最后同步的錯(cuò)誤 0表示正常同步     Last_Error:      Skip_Counter: 0   Exec_Master_Log_Pos: 622    Relay_Log_Space: 615    Until_Condition: None    Until_Log_File:     Until_Log_Pos: 0   Master_SSL_Allowed: No   Master_SSL_CA_File:    Master_SSL_CA_Path:     Master_SSL_Cert:    Master_SSL_Cipher:     Master_SSL_Key:   Seconds_Behind_Master: 0Master_SSL_Verify_Server_Cert: No    Last_IO_Errno: 0    Last_IO_Error:     Last_SQL_Errno: 0    Last_SQL_Error:  Replicate_Ignore_Server_Ids:     Master_Server_Id: 1     Master_UUID: 57017c43-36e3-11e8-ac76-080027393fc7    Master_Info_File: /data1/mysqldb/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: 86400     Master_Bind:   Last_IO_Error_Timestamp:   Last_SQL_Error_Timestamp:     Master_SSL_Crl:    Master_SSL_Crlpath:    Retrieved_Gtid_Set:    Executed_Gtid_Set:     Auto_Position: 0   Replicate_Rewrite_DB:      Channel_Name:    Master_TLS_Version: 1 row in set (0.00 sec)ERROR: No query specified

測(cè)試主從同步

在master導(dǎo)入測(cè)試數(shù)據(jù);修改數(shù)據(jù)并查看slave 中的數(shù)據(jù)是否一致;

[root@db1 ~]# mysql < Testdb.sql登錄數(shù)據(jù)庫(kù)[root@db1 ~]# mysql -uroot -pmysql> show databases;+--------------------+| Database   |+--------------------+ study    |+--------------------+5 rows in set (0.00 sec)###study測(cè)試數(shù)據(jù)庫(kù)導(dǎo)入成功mysql> use study;Database changedmysql> show tables;+-----------------+| Tables_in_study |+-----------------+| class   || course   || part   || score   || student   || tb31   || tb32   || teacher   || test1   || test2   || user_info  |+-----------------+11 rows in set (0.00 sec)#刪除test1 test2表

slave從節(jié)點(diǎn)上查看

mysql> show tables;+-----------------+| Tables_in_study |+-----------------+| class   || course   || part   || score   || student   || tb31   || tb32   || teacher   || user_info  |+-----------------+9 rows in set (0.00 sec)

數(shù)據(jù)已經(jīng)可以正常同步;注意主從同步只需要第一次手動(dòng)啟動(dòng);之后都隨mysql服務(wù)自動(dòng)啟動(dòng);主從同步架構(gòu)只方便了數(shù)據(jù)的同步,此時(shí)如果沒(méi)有 第三方工具介入想做到讀寫(xiě)分離就需要在程序中去做,難免出錯(cuò);而出錯(cuò)了,就需要手動(dòng)同步數(shù)據(jù);這里通過(guò)proxysql來(lái)做讀寫(xiě)分離;

三、proxysql之讀寫(xiě)分離

以上已經(jīng)完成了主從復(fù)制配置;然而這只是一個(gè)基本配置,加上一個(gè)proxysql實(shí)現(xiàn)mysql讀寫(xiě)分離,proxysql類(lèi)似haproxy七層代理路由功能且支持MySQL 協(xié)議的的數(shù)據(jù)庫(kù)代理;是dba開(kāi)發(fā)給dba使用的;用戶(hù)請(qǐng)求發(fā)向proxysql,如果是寫(xiě)請(qǐng)求發(fā)往主節(jié)點(diǎn);讀請(qǐng)求發(fā)下從節(jié)點(diǎn)組中;以此實(shí)現(xiàn)讀寫(xiě)分離;一定程序上減輕了主數(shù)據(jù)庫(kù)的io壓力;
下載安裝proxysql
目前最新版本是1.4.7-1(由于最新版本有問(wèn)題)
我們這里下載使用1.3.6-1的基于CentOS7的rpm包;下載到本地并yum安裝

[root@proxysql ~]# yum install proxysql-1.3.6-1-centos7.x86_64.rpm -y[root@proxysql ~]# rpm -ql proxysql/etc/init.d/proxysql/etc/proxysql.cnf  #主配置文件/usr/bin/proxysql/usr/share/proxysql/tools/proxysql_galera_checker.sh/usr/share/proxysql/tools/proxysql_galera_writer.pl

配置如下:

在配置proxysql之前需要在主節(jié)點(diǎn)配置授權(quán)賬號(hào)以作proxysql對(duì)主從節(jié)點(diǎn)操作;另外proxysql上的mysql客戶(hù)端工具需要和主從節(jié)點(diǎn)上的保持一致;
在主節(jié)點(diǎn)master上授權(quán)登錄賬號(hào):

mysql > GRANT ALL ON *.* TO 'myadmin'@'172.16.3.%' identified by 'mypass';

proxysql.cnf配置

[root@proxysql ~]# egrep -v '(^$|^#)' /etc/proxysql.cnfdatadir="/var/lib/proxysql"admin_variables={  admin_credentials="admin:admin"    #proxysql自己的管理用戶(hù)名密碼 mysql_ifaces="127.0.0.1:6032;/tmp/proxysql_admin.sock"}mysql_variables={ threads=4       #線程數(shù),建議和cpu核心數(shù)一致 max_connections=2048  #最大連接 default_query_delay=0 default_query_timeout=36000000 have_compress=true poll_timeout=2000 interfaces="0.0.0.0:3306;/tmp/proxysql.sock"    #對(duì)外接口 default_schema="information_schema" stacksize=1048576 server_version="5.5.30" connect_timeout_server=3000 monitor_username="monitor" monitor_password="monitor" monitor_history=600000 monitor_connect_interval=60000 monitor_ping_interval=10000 monitor_read_only_interval=1500 monitor_read_only_timeout=500 ping_interval_server_msec=120000 ping_timeout_server=500 commands_stats=true sessions_sort=true connect_retries_on_failure=10}#####主從節(jié)點(diǎn)的配置mysql_servers =      ( {  address = "172.16.3.175" # no default, required . If port is 0 , address is interpred as a Unix Socket Domain  port = 3306   # no default, required . If port is 0 , address is interpred as a Unix Socket Domain  hostgroup = 1   # 設(shè)置組號(hào)  status = "ONLINE"  # default: ONLINE  weight = 1   # default: 1  compression = 0  # default: 0  max_connections = 200   ###定義最大的連接 }, {  address = "172.16.3.235" # no default, required . If port is 0 , address is interpred as a Unix Socket Domain  port = 3306   # no default, required . If port is 0 , address is interpred as a Unix Socket Domain  hostgroup = 2   # no default, required  status = "ONLINE"  # default: ONLINE  weight = 1   # default: 1  compression = 0  # default: 0  max_connections=1000 }, {  address = "172.16.3.241" # no default, required . If port is 0 , address is interpred as a Unix Socket Domain  port = 3306   # no default, required . If port is 0 , address is interpred as a Unix Socket Domain  hostgroup = 2   # no default, required  status = "ONLINE"  # default: ONLINE  weight = 1   # default: 1  compression = 0  # default: 0  max_connections=1000 })mysql_users:( {  username = "myadmin" # no default , required  password = "mypass" # default: ''  default_hostgroup = 1 # default: 0  max_connections=1000  default_schema="test"  active = 1   #是否激活 })mysql_query_rules:()scheduler=()mysql_replication_hostgroups=(  {    writer_hostgroup=1   #定義寫(xiě)組號(hào)1    reader_hostgroup=2  #定義讀組號(hào)2    comment="test repl 1" #注釋內(nèi)容  })

啟動(dòng)proxysql服務(wù)


[root@proxysql ~]# service proxysql start

測(cè)試proxysql

模擬通過(guò)proxysql使用數(shù)據(jù)庫(kù)[root@proxysql ]# mysql -h172.16.3.175 -umyadmin -pmypassmysql: [Warning] Using a password on the command line interface can be insecure.Welcome to the MySQL monitor. Commands end with ; or /g.Your MySQL connection id is 17406Server version: 5.7.21-log MySQL Community Server (GPL)Copyright (c) 2000, 2018, Oracle and/or its affiliates. All rights reserved.Oracle is a registered trademark of Oracle Corporation and/or itsaffiliates. Other names may be trademarks of their respectiveowners.Type 'help;' or '/h' for help. Type '/c' to clear the current input statement.mysql> mysql > show databases;mysql> show databases;+--------------------+| Database   |+--------------------+| information_schema || mysql    || performance_schema || study    || sys    |+--------------------+5 rows in set (0.00 sec)###刪除study數(shù)據(jù)庫(kù)user_info中6 -12之間的數(shù)據(jù)刪除之前:mysql> select * from user_info;+-----+-------+------+--------+----------+| nid | name | age | gender | part_nid |+-----+-------+------+--------+----------+| 1 | san | 20 | 男  |  1 || 2 | dong | 29 | 男  |  2 || 4 | Ling | 28 | 男  |  4 || 5 | ling | 28 | 男  |  3 || 6 | dong | 30 | 男  |  1 || 7 | b  | 11 | 女  |  1 || 8 | c  | 12 | 女  |  1 || 9 | d  | 18 | 女  |  4 || 10 | e  | 22 | 男  |  3 || 11 | f  | 23 | 男  |  2 || 12 | dongy | 22 | 男  |  1 |+-----+-------+------+--------+----------+11 rows in set (0.00 sec)刪除之后:mysql> delete from user_info where nid >6 and nid <12;Query OK, 5 rows affected (0.03 sec)mysql> select * from user_info;+-----+-------+------+--------+----------+| nid | name | age | gender | part_nid |+-----+-------+------+--------+----------+| 1 | san | 20 | 男  |  1 || 2 | dong | 29 | 男  |  2 || 4 | Ling | 28 | 男  |  4 || 5 | ling | 28 | 男  |  3 || 6 | dong | 30 | 男  |  1 || 12 | dongy | 22 | 男  |  1 |+-----+-------+------+--------+----------+6 rows in set (0.00 sec)

到主從節(jié)點(diǎn)上查看,會(huì)發(fā)現(xiàn)以上的查和修改數(shù)據(jù)都被proxysql正確的代理到后端處理了;
以上看了并不直觀;為了查看proxysql與各主從節(jié)點(diǎn)通訊我們?cè)谥鲝墓?jié)點(diǎn)上安裝tcpdump并過(guò)濾包

主節(jié)點(diǎn):類(lèi)似如下:[root@db1 ~]# tcpdump -i enp0s3 -nn tcp port 3306tcpdump: verbose output suppressed, use -v or -vv for full protocol decodelistening on enp0s3, link-type EN10MB (Ethernet), capture size 262144 bytes18:04:34.678861 IP 172.16.3.254.42191 > 172.16.3.175.3306: Flags [S], seq 3385407732, win 29200, options [mss 1460,sackOK,TS val 17576713 ecr 0,nop,wscale 7], length 018:04:34.678908 IP 172.16.3.175.3306 > 172.16.3.254.42191: Flags [S.], seq 1579426335, ack 3385407733, win 28960, options [mss 1460,sackOK,TS val 29413673 ecr 17576713,nop,wscale 7], length 018:04:34.680902 IP 172.16.3.254.42191 > 172.16.3.175.3306: Flags [.], ack 1, win 229, options [nop,nop,TS val 17576715 ecr 29413673], length 018:04:34.681264 IP 172.16.3.175.3306 > 172.16.3.254.42191: Flags [P.], seq 1:83, ack 1, win 227, options [nop,nop,TS val 29413675 ecr 17576715], length 82....從節(jié)點(diǎn):類(lèi)似如下:[root@db2 data1]# tcpdump -i enp0s3 -nn tcp port 3306tcpdump: verbose output suppressed, use -v or -vv for full protocol decodelistening on enp0s3, link-type EN10MB (Ethernet), capture size 262144 bytes18:02:57.932043 IP 172.16.3.254.42733 > 172.16.3.235.3306: Flags [S], seq 76520456, win 29200, options [mss 1460,sackOK,TS val 17479189 ecr 0,nop,wscale 7], length 0...........

proxysql命令行管理接口:支持運(yùn)行時(shí)修改

 [root@proxysql]# mysql -u admin -padmin -h 127.0.0.1 -P6032 --prompt='Admin> 'Admin> show databases;+-----+---------+-------------------------------+| seq | name | file       |+-----+---------+-------------------------------+| 0 | main |        || 2 | disk | /var/lib/proxysql/proxysql.db || 3 | stats |        || 4 | monitor |        |+-----+---------+-------------------------------+4 rows in set (0.00 sec)

以上stats,monitor,main都從配置文件中獲取的數(shù)據(jù)庫(kù);可以通過(guò)類(lèi)似mysql運(yùn)行時(shí)修改;而不需要重啟;

至此我們基于proxysql主從復(fù)制讀寫(xiě)分離架構(gòu)已經(jīng)完成;
雙主或多主模型是無(wú)須實(shí)現(xiàn)讀寫(xiě)分離,僅需要負(fù)載均衡:haproxy, nginx, lvs等;
proxysql并沒(méi)有解決,當(dāng)主數(shù)據(jù)巖機(jī)時(shí)的問(wèn)題;此時(shí)就需要量MHA來(lái)解決 ;后續(xù)再介紹;


注:相關(guān)教程知識(shí)閱讀請(qǐng)移步到MYSQL教程頻道。
發(fā)表評(píng)論 共有條評(píng)論
用戶(hù)名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
一区二区电影在线观看| 色综合一个色综合亚洲| 国产高清一区二区| 国产亚洲精品一区二区| 日韩精品中文字幕一区二区| 日韩精品一区二区三区av| 久久精品一区二区| 久久久成人免费视频| 亚洲国产精品嫩草影院久久| 欧美日韩亚洲一区二区三区在线观看| 69xxxx国产| 成年网站在线观看| 白白色 亚洲乱淫| 2020天天干夜夜爽| 国产视频亚洲| 国产美女www爽爽爽视频| 国产a级片免费观看| 一本久道久久久| 国产农村妇女精品一区| 欧美亚洲视频在线观看| 久久精品国产77777蜜臀| 又黄又爽在线免费观看| 亚洲色诱最新| 欧美一区久久| 国产乱人伦精品一区二区| 亚洲一级片在线观看| 五丁香在线视频| 国产精品色在线观看| 日韩黄色a级片| 一炮成瘾1v1高h| 97视频在线观看免费| 黑人巨大精品欧美黑白配亚洲| 国产精品久久麻豆| 亚洲s色大片| 欧美精品久久久| 美女精品导航| 理论片午午伦夜理片在线播放| 免费看成年人视频在线观看| 国产精品久久久久久久app| 欧美最新另类人妖| 久久综合久中文字幕青草| 伊人久久大香线蕉午夜av| 中国精品一区二区| 91免费视频观看| 国产三级黄色片| 国产一区二区三区自拍| 久久se这里有精品| 黄色免费看片| 午夜毛片在线观看| 国产日本在线视频| 亚洲动漫精品| 超碰在线中文| 国产福利微拍精品一区二区| 国产精品精品一区二区三区午夜版| 欧美日韩视频免费看| 亚洲男同gay网站| 中文字幕色一区二区| 成人在线观看黄色| 老司机免费视频久久| 99久久99久久精品| 日韩在线中文字幕视频| 91视频久久久| 狂野欧美性猛交| 污污网站在线观看视频| 欧美私人啪啪vps| 粉嫩一区二区三区国产精品| 激情综合网五月婷婷| 天堂va欧美ⅴa亚洲va一国产| 日韩中文字幕免费看| 91蝌蚪porny九色| aaaaaa亚洲| 男女午夜刺激视频| 黄色一区二区三区四区| 欧美制服丝袜第一页| 精品久久久久久久久国产字幕| 国产黄色片视频| 欧美极品jizzhd欧美18| 婷婷丁香花五月天| 久久精品色播| 酒色婷婷桃色成人免费av网| 4444欧美成人kkkk| 亚洲av无码乱码在线观看性色| 精品一区二区观看| 97精品国产97久久久久久| 成人黄18免费网站| 欧美极品videos大乳护士| 久久久久久久久国产精品| 羞羞的视频在线观看| 免费在线观看污污视频| 亚洲第一精品自拍| 久久亚洲精华国产精华液| 色七七影院综合| fc2ppv国产精品久久| 天海翼精品一区二区三区| 国产精品一区免费观看| a级大胆欧美人体大胆666| 97涩在线观看视频| 91精品国产66| 最新黄色av网站| 蜜桃视频免费观看一区| 国产精品美女视频网站| 午夜在线播放视频欧美| 欧美性感一类影片在线播放| 中文字幕欧美日韩一区| 精品欧美久久久| 欧美日本黄视频| 秋霞午夜理伦电影在线观看| 老师我好爽再深一点的视频| 婷婷国产成人久久精品激情| 99精品国产福利在线观看免费| 国产欧美精品一二三| 91在线视频免费看| 国语一区二区三区| 欧美日韩播放| 国产精品无码久久久久久| 中文字幕一区二区三区四区五区人| 电影在线观看一区二区| 不卡的av在线播放| 在线观看日韩一区二区| 伊人久久久久久久久久久久久| wwww亚洲| 欧美精品九九99久久| 国产综合色一区二区三区| 国产精品久久一区| 国产成人av电影在线| 欧美1级片网站| 给我免费播放片在线观看| 精品亚洲精品福利线在观看| 欧美精品免费看| 日韩一区二区精品| 日韩av手机在线免费观看| 国产欧美高清视频在线| 成人av一区二区三区在线观看| 91ts人妖另类精品系列| 欧美午夜女人视频在线| 中文字幕一区二区中文字幕| 国产在视频线精品视频| 亚洲精品国产精品国产自| 国产精品亲子伦对白| 116极品美女视频在线观看| 日韩三级一区二区| 国产99视频在线| 久久久久亚洲av无码专区喷水| 136导航精品福利| 91超碰在线观看| 播播国产欧美激情| 日韩女优视频免费观看| 精品一区欧美| 色综合一区二区日本韩国亚洲| 中国在线观看免费国语版电影| 欧美日韩国产一二三| 久久精品久久久久久| 91香蕉视频免费看| 91麻豆精品国产自产在线观看一区| 精品国产一区a| 午夜伦理大片视频在线观看| 同性视频网站免费男| 337p日本欧洲亚洲大胆精品| 可以在线观看的黄色| 日韩乱码人妻无码中文字幕久久| 天堂网www天堂在线网| 91精品视频免费| 91精品国产入口在线| 亚洲男人天堂| 国产亚洲精品久久久久久移动网络| 美脚恋feet久草欧美| 国产成人在线免费视频| 国产鲁鲁视频在线观看免费| 中文字幕第28页| 日韩欧美第二区在线观看| 久久精品国产sm调教网站演员| 日韩一区二区电影网| a√天堂在线观看| 中文字幕美女视频| 自拍视频第一页| 午夜国产一区二区| 亚州色图欧美色图| 97影视大全免费追剧大全在线观看| 日本亚洲欧洲精品| 一级性生活免费视频| 最近2019中文字幕大全第二页| 亚洲一区网站| 87福利电影网| 天天在线免费视频| 永久av在线| 午夜免费性福利| 国产亚洲一区二区手机在线观看| 成人欧美色图| 成人无号精品一区二区三区| 国内揄拍国内精品少妇国语| 国产午夜精品一区理论片飘花| 国产综合视频在线观看| 一级做a爱片久久毛片| 精品久久久久久久久久久院品网| 91亚洲国产高清| 国产曰肥老太婆无遮挡| 国产1区2区| 天天干天天色天天爽| 欧美视频在线观看一区二区| 亚洲ⅴ国产v天堂a无码二区| 天天爽夜夜爽夜夜爽精品视频| 亚洲一卡二卡区| 高潮久久久久久久久久久久久久| japanese色国产在线看视频| 91精品免费视频| 在线日韩中文字幕| 亚洲色图第一页| 国产a免费视频| 1区2区3区在线| 精品久久久久久最新网址| 欧美日韩国产精品一区二区亚洲| 欧美男男同志| 91婷婷韩国欧美一区二区| av免费在线免费观看| 嫩呦国产一区二区三区av| 亚洲一二av| 欧美精品激情blacked18| 奇米影视一区二区三区| 欧美一级片久久久久久久| 国产视频播放| 一二三四视频在线社区中文字幕2| 国产免费黄色录像| 美国av一区二区三区| 国产欧美日韩在线播放| 中文字幕有码在线播放| 欧美性xxxxhd| 久久国产精品色av免费看| 97精品一区二区视频在线观看| 天天舔天天操天天干| 中文字幕电影在线观看| 久久精品欧美一区| 日韩大片在线永久免费观看网站| 国产精品亚洲аv天堂网| 久久精品午夜福利| gogo高清在线播放免费| 18av在线视频| 欧美美女视频在线观看| 奇门遁甲1982国语版免费观看高清| 国内精品国产成人| 久久视频国产精品免费视频在线| 国产精品精品国产色婷婷| 欧美激情在线视频二区| 日韩电影在线观看完整免费观看| 国产精品激情偷乱一区二区∴| 中文幕无线码中文字蜜桃| 亚洲乱码中文字幕综合| 超污黄色软件| 色哟哟国产精品免费观看| 亚洲乱亚洲乱妇| 国产黄色免费大片| 中文字幕精品在线不卡| www.色多多| 亚洲一区欧美激情| 天天鲁一鲁摸一摸爽一爽| 97超碰人人干| 欧美一级欧美三级在线观看| 欧美日韩精品一区二区天天拍小说| 国产精品福利片| 欧美xxxx黑人又粗又长密月| 蜜臀91精品国产高清在线观看| 青草影视电视剧免费播放在线观看| 成人a在线观看高清电影| 成人黄色大片在线免费观看| 波多野结衣 在线| 天天曰天天操| eeuss一区| 亚洲精品国产综合久久| 欧美一区二区三区黄片| 欧美精品免费视频| 久草在线新免费首页资源站| 久久五月情影视| 美女脱光衣服与内衣内裤一区二区三区四区| 国产suv精品一区二区| 久久精品三级| 全程偷拍露脸中年夫妇| 欧美va亚洲va国产综合| 四虎884aa成人精品最新| 国产日本欧美一区二区三区| www..com久久爱| 欧美mv日韩mv国产网站| 国产欧美亚洲精品a| 色综合久久六月婷婷中文字幕| 国产写真视频在线观看| 精品欧美不卡一区二区在线观看| 日韩一级视频| 亚洲国产91| 免费观看羞羞视频网站| 777片理伦片在线观看| 99久久伊人精品影院| 欧美一区二区视频网站| 强伦女教师2:伦理在线观看| 最新在线观看av| 亚洲欧美三级伦理| 91麻豆视频网站| 色呦色呦色精品| 日本韩国视频一区二区| 久久国产夜色精品鲁鲁99| 波多野结衣福利| 精品xxxxxbbbb欧美中文| 尤物视频网站在线观看| av一区二区在线播放| 三级在线免费观看| 97超碰人人模人人人爽人人爱| 中文字幕在线播放一区| 国产成人综合亚洲91猫咪| 国产欧美一区二区在线观看| 色尼玛亚洲综合影院| 日韩欧美国产三级电影视频| 91在线视频免费看| 茄子视频成人免费观看| h视频免费高清在线观看| 免费网站黄在线观看| 午夜成人鲁丝片午夜精品| 中文在线免费看视频| 午夜时刻免费入口| 国产综合精品久久| 国产精品久久久免费看| 在线激情影院一区| 亚洲男人天堂网址| 大尺度在线观看| 亚洲精品乱码久久久久久日本蜜臀| 制服丝袜中文字幕在线观看| 精品影院一区| 欧美日韩一二区| 亚洲成人中文字幕在线| 美女精品视频在线| 中日韩视频在线观看| 免费看毛片网站|