黄a在线观看-黄a在线-黄a大片-黄色片在线看-黄色毛片免费-黄色大片网站

您的位置:首頁技術文章
文章詳情頁

MySQL手動注冊binlog文件造成主從異常的原因

瀏覽:31日期:2023-10-10 14:35:37

一、問題來源

有一個朋友@水米田 問我,基于POSITION的主從。他做了如下的操作

將備份的一些binlog文件加入到了目錄中修改index文件,加入了這些binlog文件flush binary logs然后整個主從環境大量延遲。

二、朋友的測試

下面是另外一個朋友@徐晨亮的測試:

master上:(root:db1@xucl:10:30:22)[(none)]> show binary logs;+---------------------+-----------+| Log_name | File_size |+---------------------+-----------+| mysql-binlog.000031 | 1019 || mysql-binlog.000032 | 424 || mysql-binlog.000033 | 244 || mysql-binlog.000034 | 2332 || mysql-binlog.000035 | 2134 || mysql-binlog.000036 | 845915 || mysql-binlog.000037 | 11735 || mysql-binlog.000038 | 284 || mysql-binlog.000039 | 284 || mysql-binlog.000040 | 284 || mysql-binlog.000041 | 284 || mysql-binlog.000042 | 234 |+---------------------+-----------+12 rows in set (0.00 sec)(root:db1@xucl:10:30:34)[(none)]> purge binary logs to ’mysql-binlog.000039’;Query OK, 0 rows affected (0.00 sec)(root:db1@xucl:10:30:49)[(none)]> show binary logs;+---------------------+-----------+| Log_name | File_size |+---------------------+-----------+| mysql-binlog.000039 | 284 || mysql-binlog.000040 | 284 || mysql-binlog.000041 | 284 || mysql-binlog.000042 | 234 |+---------------------+-----------+4 rows in set (0.00 sec)執行插入數據(root:db1@xucl:10:31:23)[xucl]> insert into t values(9,9);將備份的binlog拷貝回原先的目錄并修改index文件進行注冊[root@izbp12nspj47ypto9t6vyez logs]# ll總用量 884-rw-r----- 1 mysql mysql 1019 5月 20 22:03 mysql-binlog.000031-rw-r----- 1 mysql mysql 424 5月 20 22:03 mysql-binlog.000032-rw-r----- 1 mysql mysql 244 5月 20 22:03 mysql-binlog.000033-rw-r----- 1 mysql mysql 2332 5月 20 22:03 mysql-binlog.000034-rw-r----- 1 mysql mysql 2134 5月 20 22:03 mysql-binlog.000035-rw-r----- 1 mysql mysql 845915 5月 20 22:03 mysql-binlog.000036-rw-r----- 1 mysql mysql 11735 5月 20 22:05 mysql-binlog.000037-rw-r----- 1 mysql mysql 284 5月 20 22:06 mysql-binlog.000038-rw-r----- 1 mysql mysql 284 5月 21 10:28 mysql-binlog.000039-rw-r----- 1 mysql mysql 284 5月 21 10:28 mysql-binlog.000040-rw-r----- 1 mysql mysql 284 5月 21 10:28 mysql-binlog.000041-rw-r----- 1 mysql mysql 491 5月 21 10:31 mysql-binlog.000042-rw-r----- 1 mysql mysql 204 5月 21 10:30 mysql-binlog.index主庫flush binary logs(root:db1@xucl:10:32:51)[(none)]> flush binary logs;Query OK, 0 rows affected (0.01 sec)(root:db1@xucl:10:32:57)[(none)]> show binary logs;+---------------------+-----------+| Log_name | File_size |+---------------------+-----------+| mysql-binlog.000031 | 1019 || mysql-binlog.000032 | 424 || mysql-binlog.000033 | 244 || mysql-binlog.000034 | 2332 || mysql-binlog.000035 | 2134 || mysql-binlog.000036 | 845915 || mysql-binlog.000037 | 11735 || mysql-binlog.000038 | 284 || mysql-binlog.000039 | 284 || mysql-binlog.000040 | 284 || mysql-binlog.000041 | 284 || mysql-binlog.000042 | 541 || mysql-binlog.000043 | 234 |+---------------------+-----------+13 rows in set (0.00 sec)此時,slave報錯如下:(root:db1@xucl:10:31:05)[(none)]> show slave statusG*************************** 1. row ***************************Slave_IO_State: Master_Host: 127.0.0.1 Master_User: repl Master_Port: 3306Connect_Retry: 60 Master_Log_File: mysql-binlog.000035 Read_Master_Log_Pos: 194Relay_Log_File: izbp12nspj47ypto9t6vyez-relay-bin.000011Relay_Log_Pos: 373 Relay_Master_Log_File: mysql-binlog.000035 Slave_IO_Running: No Slave_SQL_Running: Yes Replicate_Do_DB: Replicate_Ignore_DB: Replicate_Do_Table: Replicate_Ignore_Table: Replicate_Wild_Do_Table: Replicate_Wild_Ignore_Table: Last_Errno: 0 Last_Error: Skip_Counter: 0 Exec_Master_Log_Pos: 194 Relay_Log_Space: 648 Until_Condition: NoneUntil_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: NULLMaster_SSL_Verify_Server_Cert: NoLast_IO_Errno: 1236Last_IO_Error: Got fatal error 1236 from master when reading data from binary log: ’Cannot replicate GTID-transaction when @@GLOBAL.GTID_MODE = OFF, at file /storage/single/mysql3306/logs/mysql-binlog.000035, position 194.; the first event ’mysql-binlog.000039’ at 234, the last event read from ’/storage/single/mysql3306/logs/mysql-binlog.000035’ at 259, the last byte read from ’/storage/single/mysql33’Last_SQL_Errno: 0Last_SQL_Error: Replicate_Ignore_Server_Ids: Master_Server_Id: 3306 Master_UUID: e8bdf01a-c79b-11e8-82b3-00163e088352 Master_Info_File: mysql.slave_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: 190521 10:32:57 Last_SQL_Error_Timestamp:Master_SSL_Crl: Master_SSL_Crlpath: Retrieved_Gtid_Set: Executed_Gtid_Set: 4c423515-6661-11e9-b767-00163e088352:1-7,e8bdf01a-c79b-11e8-82b3-00163e088352:1-57192Auto_Position: 0 Replicate_Rewrite_DB: Channel_Name: Master_TLS_Version:1 row in set (0.00 sec)從slave上的報錯來看,在主庫flush binary logs后,從庫又讀取注冊的binlog并且又apply了

三、現象說明

從整個測試來看,MySQL視乎將手動注冊的文件進行了傳輸和應用。報錯是因為這個庫以前是GITD_MODE=ON的,但是測試的時候已經關閉了GTID_MODE,改為了POSITION的模式,這個報錯是因為DUMP線程會進行檢測:

MySQL手動注冊binlog文件造成主從異常的原因

這個圖來自我新寫的一個系列(暫時還沒發布,大概年底才能寫好)。不管怎么說,DUMP線程已經在開始傳輸老的binlog文件了。那么原因是什么呢?下面我們將進行解釋。

四、flush binary logs對binlog的操作

flush binary logs 將包含如下操作:

獲取新的binlog文件名字 關閉舊的binlog 關閉index file 打開index file 打開新的binlog 將新的binlog加入到indexfile

具體可以參考函數MYSQL_BIN_LOG::new_file_impl。其中要說明一下獲取新的binlog文件名字是通過函數find_uniq_filename實現的,其中包含如下代碼:

file_info= dir_info->dir_entry; for (i= dir_info->number_off_files ; i-- ; file_info++) { if (strncmp(file_info->name, start, length) == 0 && is_number(file_info->name+length, &number,0)) { set_if_bigger(max_found, number); } }... *next= (need_next || max_found == 0) ? max_found + 1 : max_found;

大概意思就是掃描index file文件里面的binlog文件,獲取其序號最高的一個,然后加1。棧幀如下:

#0 find_uniq_filename (name=0x7fffec5ec6d0 '/mysqldata/mysql3340/log/binlog', next=0x7fffec5ec678, need_next=true) at /mysqldata/percona-server-locks-detail-5.7.22/sql/binlog.cc:3679#1 0x000000000187d208 in generate_new_log_name (new_name=0x7fffec5ec6d0 '/mysqldata/mysql3340/log/binlog', new_ext=0x0, log_name=0x7ffedc011520 '/mysqldata/mysql3340/log/binlog', is_binlog=true) at /mysqldata/percona-server-locks-detail-5.7.22/sql/binlog.cc:3767#2 0x0000000001884fdb in MYSQL_BIN_LOG::new_file_impl (this=0x2e83640, need_lock_log=false, extra_description_event=0x0) at /mysqldata/percona-server-locks-detail-5.7.22/sql/binlog.cc:7175#3 0x0000000001884cbb in MYSQL_BIN_LOG::new_file_without_locking (this=0x2e83640, extra_description_event=0x0) at /mysqldata/percona-server-locks-detail-5.7.22/sql/binlog.cc:7099#4 0x0000000001886b6b in MYSQL_BIN_LOG::rotate (this=0x2e83640, force_rotate=true, check_purge=0x7fffec5ecbfb) at /mysqldata/percona-server-locks-detail-5.7.22/sql/binlog.cc:7775#5 0x0000000001886d53 in MYSQL_BIN_LOG::rotate_and_purge (this=0x2e83640, thd=0x7ffedc000b90, force_rotate=true) at /mysqldata/percona-server-locks-detail-5.7.22/sql/binlog.cc:7846

因此即便我們手動修改了index file,flush binary logs卻不會有問題,因為它實際掃描了index file文件。同時我們也看到flush binary logs重新加載了index file,這個時候手動修改的index file就生效了,使用show binary logs就能查看到你加入的文件了。

五、主從問題的產生

binlog切換后,DUMP線程也需要讀取下一個binlog文件。我們來看看它是怎么確認讀取哪一個文件的。

在函數sender.run()中可以找到循環每個binlog文件的代碼。下面一句是尋找下一個binlog文件:

int error= mysql_bin_log.find_next_log(&m_linfo, 0);

mysql_bin_log.find_next_log 包含的代碼:

my_b_seek(&index_file, linfo->index_file_offset);//進行偏移量偏移 linfo->index_file_start_offset= linfo->index_file_offset; length=my_b_gets(&index_file, fname, FN_REFLEN));//讀取文件名字... if(normalize_binlog_name(full_fname, fname, is_relay_log))... linfo->index_file_offset= my_b_tell(&index_file);//偏移量從新記錄以備下一次使用

我們能夠看到DUMP線程并沒有實際掃描整個index文件,而是通過一個index文件的偏移量進行讀取。如果手動修改index文件那么偏移量就出現了錯亂。因此DUMP發送的下一個文件將是不確定的。因此出現了發送手動注冊的binlog文件給從庫的現象,這種情況下可能出現下面情況:

如果是GTID_MODE 關閉,使用POSITION那么這種情況一定報錯,比如重復的行。 如果是GTID_MODE 和AUTO_POSITION=1,那么DUMP線程會進行GTID的過濾不發送,因為Event不發送所以延遲會持續一段時間為0。 如果是GTID_MODE 和AUTO_POSITION=0,那么SQL線程應用GITD_EVENT的時候會進行過濾,延遲可能出現很大的情況。

盡管GTID可能可以屏蔽這種問題,但是DUMP線程已經在考慮發送老的binlog文件了,這是不合適的。

六、purge binary logs能夠維護這個偏移量

為什么purge binary logs不會出現問題呢,因為在purge binary logs的語句下,會維護這個偏移量如下:

virtual void operator()(THD *thd) { LOG_INFO* linfo; mysql_mutex_lock(&thd->LOCK_thd_data); if ((linfo= thd->current_linfo))//b binlog.cc:2829 { /* Index file offset can be less that purge offset only if we just started reading the index file. In that case we have nothing to adjust. */ if (linfo->index_file_offset < m_purge_offset) linfo->fatal = (linfo->index_file_offset != 0); else linfo->index_file_offset -= m_purge_offset; } mysql_mutex_unlock(&thd->LOCK_thd_data);

我們可以看到linfo->index_file_offset -= m_purge_offset;這樣一個語句。下面是棧幀:

#0 Adjust_offset::operator() (this=0x7fffec5ec720, thd=0x7ffedc000be0) at /mysqldata/percona-server-locks-detail-5.7.22/sql/binlog.cc:2831#1 0x0000000000eef320 in Do_THD::operator() (this=0x7fffec5ec6a0, thd=0x7ffedc000be0) at /mysqldata/percona-server-locks-detail-5.7.22/sql/mysqld_thd_manager.cc:46#2 0x0000000000eefa0f in std::for_each<THD**, Do_THD> (__first=0x3003358, __last=0x3003368, __f=...) at /usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_algo.h:4200#3 0x0000000000eeefc0 in Global_THD_manager::do_for_all_thd (this=0x3003340, func=0x7fffec5ec720) at /mysqldata/percona-server-locks-detail-5.7.22/sql/mysqld_thd_manager.cc:273#4 0x000000000187ae0a in adjust_linfo_offsets (purge_offset=0) at /mysqldata/percona-server-locks-detail-5.7.22/sql/binlog.cc:2873#5 0x0000000001883239 in MYSQL_BIN_LOG::remove_logs_from_index (this=0x2e83640, log_info=0x7fffec5ec7d0, need_update_threads=true) at /mysqldata/percona-server-locks-detail-5.7.22/sql/binlog.cc:6352#6 0x0000000001883676 in MYSQL_BIN_LOG::purge_logs (this=0x2e83640, to_log=0x7fffec5eca80 '/mysqldata/mysql3340/log/binlog.000001', included=false, need_lock_index=true, need_update_threads=true, decrease_log_space=0x0, auto_purge=false) at /mysqldata/percona-server-locks-detail-5.7.22/sql/binlog.cc:6469#7 0x000000000187b4b5 in purge_master_logs (thd=0x7ffee0000c00, to_log=0x7ffee0006600 'binlog.000001') at /mysqldata/percona-server-locks-detail-5.7.22/sql/binlog.cc:3127

七、測試POSITION模式下的報錯

1、 環境

mysql> show binary logs;+---------------+-----------+| Log_name | File_size |+---------------+-----------+| binlog.000001 | 198 || binlog.000002 | 154 |+---------------+-----------+2 rows in set (0.00 sec)mysql> show create table testcp G;*************************** 1. row *************************** Table: testcpCreate Table: CREATE TABLE `testcp` ( `id` int(11) NOT NULL, PRIMARY KEY (`id`)) ENGINE=InnoDB DEFAULT CHARSET=utf81 row in set (0.00 sec)ERROR: No query specified

2、執行一個語句

主庫:

mysql> insert into testcp values(20);Query OK, 1 row affected (0.43 sec)mysql> select * from testcp;+----+| id |+----+| 10 || 20 |+----+2 rows in set (0.01 sec)

從庫:

mysql> show slave status G;*************************** 1. row ***************************Slave_IO_State: Waiting for master to send event Master_Host: 192.168.99.41 Master_User: repl Master_Port: 3340Connect_Retry: 60 Master_Log_File: binlog.000002 Read_Master_Log_Pos: 417Relay_Log_File: relay.000004Relay_Log_Pos: 624 Relay_Master_Log_File: binlog.000002 Slave_IO_Running: Yes Slave_SQL_Running: Yes...mysql> select * from testcp;+----+| id |+----+| 10 || 20 |+----+

這個時候DUMP線程index file偏移指針如下:

MySQL手動注冊binlog文件造成主從異常的原因

3、主庫執行purge binary logs

做之前拷貝原有binlog.000001為binlog.000001bak因為等會要拷貝回去

mysql> purge binary logs to ’binlog.000002’;Query OK, 0 rows affected (3.14 sec)mysql> show binary logs;+---------------+-----------+| Log_name | File_size |+---------------+-----------+| binlog.000002 | 417 |+---------------+-----------+1 row in set (0.00 sec)

因為purge binary logs命令會維護偏移指針,這個時候DUMP線程的index file偏移指針如下:

MySQL手動注冊binlog文件造成主從異常的原因

4、手動更改

將binlog.000001bak拷貝為binlog.000001,然后修改index file將binlog.000001加入回去,然后flush binary logs如下:

mysql> flush binary logs;Query OK, 0 rows affected (0.15 sec)mysql> show binary logs;+---------------+-----------+| Log_name | File_size |+---------------+-----------+| binlog.000001 | 198 || binlog.000002 | 461 |+---------------+-----------+2 rows in set (0.00 sec)

手動完成這個工作并不會維護DUMP線程的index file偏移指針,因此如下:

MySQL手動注冊binlog文件造成主從異常的原因

就這樣DUMP線程重新發送了一次binlog.000002的內容,POSITION的從庫只能報錯了如下:

mysql> select * from replication_applier_status_by_worker G*************************** 1. row *************************** CHANNEL_NAME: WORKER_ID: 1 THREAD_ID: NULL SERVICE_STATE: OFFLAST_SEEN_TRANSACTION: ANONYMOUS LAST_ERROR_NUMBER: 1062 LAST_ERROR_MESSAGE: Worker 1 failed executing transaction ’ANONYMOUS’ at master log binlog.000002, end_log_pos 386; Could not execute Write_rows event on table testmts.testcp; Duplicate entry ’20’ for key ’PRIMARY’, Error_code: 1062; handler error HA_ERR_FOUND_DUPP_KEY; the event’s master log binlog.000002, end_log_pos 386 LAST_ERROR_TIMESTAMP: 2019-05-21 14:46:26

八、總結

這種操作非常不規范,如果實在要這么做考慮如下步驟:

關閉全部的從庫 手動注冊binlog文件,修改index 文件 flush binary logs 啟動從庫

這種情況下將會重新初始化DUMP的偏移量指針,應該是沒有問題的。還是盡量不要考慮這么做。

以上就是MySQL手動注冊binlog文件造成主從異常的原因的詳細內容,更多關于MySQL 主從異常的資料請關注好吧啦網其它相關文章!

標簽: MySQL 數據庫
相關文章:
主站蜘蛛池模板: 亚洲精品综合在线观看 | 久久久艹 | 欧洲老妇做爰xxxⅹ性视频 | 四虎影视亚洲精品一区二区 | 男人天堂新地址 | 能看的黄色网址 | 毛片一级在线观看 | 亚洲欧美视频在线播放 | 成人一级片网站 | 精品国产乱码久久久久久郑州公司 | 国产美女炮机视频 | 99国产视频| 中文字幕国产一区 | 第五色婷婷 | 亲嘴扒胸摸屁股激烈网站 | 天天艹逼网| 97香蕉超级碰碰久久免费软件 | 韩日免费av | 国产精品二区一区二区aⅴ 国产精品粉嫩懂色av | 99热久久成人免费频精品2 | 国产成a人亚洲精v品无码 | 用力挺进新婚白嫩少妇 | 亚洲成a人片在线播放 | 一本中文字幕 | 午夜香蕉视频 | 在线观看亚洲区 | 国产欧美精品在线 | 国产乱淫av免费 | 毛片在线视频观看 | 老牛嫩草二区三区观影体验 | 极品美女av | 床戏做爰无遮挡摸亲胸小说 | 成人福利视频网 | 中文在线а√天堂官网 | 亚洲天堂在线观看视频 | 亚洲va天堂va欧美ⅴa在线 | 少妇搡bbbb搡bbb搡澳门 | 免费无码又爽又高潮视频 | 欧美乱妇高清无乱码 | 亚洲中文无码永久免费 | 女教师高潮黄又色视频 | 亚洲国产成人片在线观看无码 | 精品国产一区二区三区不卡蜜臂 | 国产小视频在线观看免费 | 夫妻性生活a级片 | 亚洲精品国产suv一区88 | 亚洲高清自拍 | 一区二区免费在线播放 | 99热这里只有精品7 99热这里只有精品8 | 国内精品视频在线观看 | 中文字幕亚洲情99在线 | 午夜黄色毛片 | 成人黄色av网址 | 91av手机在线 | 香蕉97超级碰碰碰免费公开 | 亚洲在线中文字幕 | 国产午夜影院 | 欧美牲交a欧美牲交aⅴ免费下载 | 亚洲精品色在线网站 | 亚洲综合图色 | 日韩av无码中文无码不卡电影 | 狠狠干天天色 | 久久精品动漫一区二区三区 | 91精品国产综合久久久久久 | 综合色婷婷一区二区亚洲欧美国产 | 国产午夜无码视频在线观看 | 精品99久久 | 久久久久久国产 | 欧美黑人性猛交xxxx | 国产无人区码熟妇毛片多 | 亚洲国产av一区二区三区四区 | 日韩av一卡 | 黄色短视频在线播放 | 国产黑色丝袜在线播放 | 免费无码又爽又高潮视频 | 国产精品999在线观看 | 国产美女mm131爽爽爽免费 | 久久少妇av | 国产精品高潮呻吟久久av无 | 日韩av网站在线观看 | av高清| 91精产国品一二三产区区别网站 | 69视频在线观看免费 | 欧美大荫蒂xxx | 99精品国产在热久久无码 | 亚洲日韩日本中文在线 | 99成人精品| 国产三级理论片 | 亚洲人成网线在线播放 | 久久99精品久久久久久园产越南 | 99精品国产一区二区 | 国产老少配bbbb搡bbbb | 国产一区二区三区不卡在线观看 | 少妇精品无码一区二区三区 | 狍与女人做爰毛片 | 中文在线а√天堂 | 日本精品网站 | 91成人在线免费 | 日韩综合夜夜香内射 | 日韩精品成人一区二区在线观看 | 久久妇女 | 强制中出し~大桥未久10在线播放 | 五月色吧 | 色www情| 久久日韩乱码一二三四区别 | 日韩人妻一区二区三区蜜桃视频 | 偷看美女洗澡一二三四区 | 在线久操 | 国产变态口味重另类 | 日本性高潮视频 | 1000部精品久久久久久久久 | www.色就是色.com | 一级片aaaaa 一级片av | 日韩av手机在线 | 黑人操日本 | 国产又粗又硬又大爽黄 | 妺妺窝人体色www聚色窝 | 久热中文字幕在线精品观 | 亚州激情 | 青娱乐最新官网 | 在线中文一区 | 日本精品久久久久久久 | 国产日产欧产精品浪潮的免费功能 | 国产成人涩涩涩视频在线观看 | 亚洲天堂视频网 | 中文字幕一区二区在线观看 | 国产色视频一区二区三区 | 色呦呦国产精品 | 国产在线精品一区 | 国产成人精品微拍视频网址 | 艳妇乳肉豪妇荡乳av无码福利 | 强壮公侵犯使我夜夜高潮 | 国产片一区二区三区 | 好吊一二三区 | 在线亚洲免费 | 男人的天堂av高清在线 | 久久摸摸碰碰97网站 | 视频在线a | 亚洲欧美中文日韩v在线观看 | 人妻在线日韩免费视频 | 亚洲精品入口a级 | 中国一级毛片黄 | 24小时日本在线www免费的 | 国产精品亚洲精品日韩已方 | 国产精品久久久久一区二区国产 | 狠狠操伊人 | 两个黑人大战嫩白金发美女 | 天堂视频一区 | 东京一本一道一二三区 | 丰满的继牳3中文字幕系列 丰满的少妇xxxxx人伦理 | 国产在线精品一区二区 | 国产黄色片一级 | 欧美激情视频在线观看 | 草草在线视频 | 第一136av福利视频导航 | 在线观看欧美精品 | 一边摸一边抽搐一进一出视频 | 日日摸夜夜添夜夜添毛片av | 激情丁香婷婷 | 偷拍自中文字av在线 | 美女的mm视频网站软件 | xfyy5566黑夜在线手机版 | 本田岬高潮一区二区三区 | 午夜一二三 | 中文字幕韩日 | 欧美大片在线观看 | 日本少妇搡bbbb搡bbb | 日韩在线精品 | 国产jizz18高清视频 | 嫩草嫩草嫩草嫩草嫩草嫩草 | 亚洲最大综合网 | 亚洲一区二区激情 | 美国黄色毛片一级 | 国产精品久久久久久久天堂 | 日韩久久久久 | 精品人妻无码一区二区三区抖音 | 翁虹三级做爰在线播放 | 香蕉爱爱视频 | 午夜精品一区二区三区的区别 | 欧美一级日韩一级 | 影音先锋亚洲一区 | 日韩人妻ol丝袜av一二区 | jvid视频 | 色88888久久久久久影院 | 无码专区aaaaaa免费视频 | 一级做a爱片久久毛片a高清 | 无人在线观看的免费高清视频 | 国产乱肥老妇女精品视频网站 | 在线观看精品一区 | 精品久久久久久久久久久久久 | 爱情岛论坛网亚洲品质 | 亚洲婷婷在线 | 国内爆初菊对白视频 | 一区二区三区无码高清视频 | 精品超清无码视频在线观看 | 草草屁屁影院 | 搡老熟女国产 | 少妇中文字幕乱码亚洲影视 | 深爱激情综合网 | 日韩福利片在线观看 | 99精品视频一区二区三区 | 久久综合激情 | 伊人久久大香线蕉成人综合网 | 亚洲伊人成人网 | 成av人片在线观看www | 狠狠做深爱婷婷久久综合一区 | 各种含道具高h调教1v1男男 | 美女主播精品视频一二三四 | 中国中文字幕伦av在线看片 | 国产精品99久久久久久人 | 在线视频免费观看你懂的 | 影音先锋资源av | 免费国精产品wnw2544 | 懂色av一区在线播放 | 性一交一乱一乱一乱视频 | 国产福利社 | 国产免费av一区 | 午夜男人天堂 | 久久伊99综合婷婷久久伊 | 成人在线免费看视频 | 亚洲狠狠丁香婷婷综合久久久 | 亚洲图片88 | 免费在线观看污网站 | 欧美一级大片在线观看 | jizz成熟丰满日本少妇 | 天堂av2020| 国产精东天美av影视传媒 | 国产精品爽爽爽 | 国内精品久久久久久久影视 | 图片区 小说区 区 亚洲五月 | 一级做a免费 | 波多野结衣av高清一区二区三区 | 亚洲欧美激情视频 | 久久久久久久久久久久久久久 | 精品在线观看免费 | 91社区在线观看高清 | 国产精品成人片在线观看 | 在线观看av日韩 | 国产精品久久久久久久久久了 | 在线欧美中文字幕农村电影 | 99精品欧美一区二区三区 | 涩涩爱在线 | 揉少妇高挺双乳 | www一区二区www免费 | 国产精品18久久久久白浆软件 | 久久精品96入口 | 亚洲综合站 | 亚洲一区二区乱码 | 中文字幕一区二区三区四区免费看 | 欧美天天性 | 亚洲视频在线观看视频 | 二宫光在线播放88av | 国产精品福利影院 | 四虎免费视频 | yy1111111少妇影院免费 | 欧美一区二区三区成人片在线 | 亚洲老板91色精品久久 | 亚洲三级中文字幕 | 7777精品伊人久久久大香线蕉 | 五月天免费网站 | 性高朝大尺度少妇大屁股 | 在线观看的av网站 | 中日韩文字幕无线网站2013 | 久久美利坚 | 国产日 | 亚洲 激情 小说 另类 欧美 | 亚洲丝袜色图 | 99爱在线视频 | 免费看美女隐私网站 | 日本一区精品视频 | 一区二区乱子伦在线播放 | 色情久久久av熟女人妻网站 | 国产一区二区精品久久岳 | 亚洲色无码专区一区 | 午夜欧美视频 | 在线观看国产午夜福利片 | 亚洲 综合 欧美 动漫 丝袜图 | 中文字幕蜜桃 | 国产精品国产高清国产av | 黄色资源网站 | 另类av小说| 国产91久 | 丰满人妻一区二区三区无码av | 99热久久免费频精品18 | 成人做爰高潮片免费视频九九九 | 欧美色射 | 日韩中文字幕av在线 | 亚洲一区二区三区在线播放 | 亚洲日韩中文第一精品 | 肉色超薄丝袜脚交69xx | 亚洲国产精品久久久久久久 | 国产又色又爽又黄又免费 | 在线精品国产一区二区三区 | 欧美成人午夜77777 | 久久久久久久久久网站 | 日本日本19xxxⅹhd乱影响 | 特黄aaaaaaa片免费视频 | 国产精品第一国产精品 | 国产jjizz一区二区三区视频 | 国产精品日韩精品 | 成人小视频在线观看 | 四虎av影视| 午夜福利理论片高清在线观看 | 人人天天夜夜 | 亚洲国产婷婷六月丁香 | 少妇人妻偷人精品无码视频新浪 | 亚洲午夜精品久久久久久人妖 | 狠狠躁日日躁夜夜躁老司机 | 精品久久久久久亚洲综合网站 | 在线观看不卡av | 91久久国语露脸精品国产高跟 | 久久久久国产精品 | 国产又嫩又黄又猛视频在线观看 | 丁香五精品蜜臀久久久久99网站 | 成人网色 | 天天射天天干天天舔 | 91精彩刺激对白 | 亚洲专区区免费 | av无毛| 91久久亚洲 | 永无久网址在线码观看 | 少妇无码av无码专区线 | 无码国产色欲xxxx视频 | 国产女18毛片多18精品 | 国产一久久 | 欧日韩毛片| 国产成人三级视频在线播放 | www婷婷av久久久影片 | 中文字幕一区二区三区有限公司 | 日韩手机看片 | 韩国三级网址 | 久久久国产精华液 | 天天色综合天天色 | 久久在线免费观看 | 国产十区 | 亚洲精品aaa | 九九五月天 | 粉嫩av渣男av蜜乳av | 在线视频一区少妇露脸福利在线 | 亚州欧美日韩 | 亚洲色tu| 高潮毛片无遮挡免费看 | 久操五月天 | 一区二区三区视频免费看 | 国产波霸爆乳一区二区 | 亚洲精品四区 | 久久久久久高潮国产精品视 | 99re8这里有精品热视频免费 | 亚洲成a人片777777久久 | 国变精品美女久久久久av爽 | 日韩在线毛片 | 婷婷国产天堂久久综合五月 | 日韩激情视频在线 | 国产精品麻豆欧美日韩ww | 同性情a三级a三级a三级 | 色综合另类小说图片区 | 天天躁日日躁狠狠躁喷水 | 亚洲系列在线 | 国内偷拍第一页 | 欧美午夜精品久久久久久蜜 | 久久久无码人妻精品一区 | 熟妇五十路六十路息与子 | 亚洲精品久久区二区三区蜜桃臀 | 天天干天天骑 | 亚洲精品入口a级 | 欧美一区二区三区在线看 | 天天摸天天舔天天操 | 国产成人久久av免费高清蜜臀 | 91成熟丰满女人少妇 | 侵犯在线一区二区三区 | 国产又色又爽又黄又免费 | 我要看一级片 | 日本爱爱网址 | 免费国产女王调教在线视频 | 久久久久久久久久久影院 | 天天躁日日躁狠狠躁av | 久久视频在线视频 | 超碰国产天天做天天爽 | 91精品国产91综合久久蜜臀 | 国产精品美乳在线观看 | 91精品国自产拍天天拍 | 亚洲区一| 凹凸精品熟女在线观看 | 免费久草视频 | 三级三级久久三级久久18 | 久久久久人妻精品一区 | 男人狂躁女人爽的尖叫的免费视频 | 成人动漫视频在线 | 日韩欧美高清dvd碟片 | 中文字幕亚洲色图 | 国产麻豆一区二区三区精品 | 久久爱稳定资源365 久久爱综合 | 黑人大长吊大战中国人妻 | 在线视频黄 | 精品无码一区在线观看 | 偷拍区另类欧美激情日韩91 | 国产精品男人天堂 | av网站网址 | 日日爱网站 | 日韩经典在线 | 亚洲美女又黄又爽在线观看 | 免费黄色网址在线观看 | 一级精品视频 | 一a级毛片 | 亚洲天堂女人 | 久久天堂综合亚洲伊人hd妓女 | 欧美性一区二区三区 | 美女又爽又黄又免费 | 成人网免费视频m3u8 | 中文毛片无遮挡高潮免费 | 日韩一本之道一区中文字幕 | 暖暖日本视频 | 国产午夜三级一二三区 | 久操成人 | 国产无套粉嫩白浆内谢软件 | 久久99精品久久久久久久久久久久 | 夜精品a片一区二区三区无码白浆 | 男女啪啪做爰高潮无遮挡 | 人与性动交aaaabbbb视频 | 亚洲国产精品久久久久秋霞蜜臀 | 麻豆黄色片| 国产精品亚洲精品日韩已方 | 亚洲卡一卡二卡三 | 国产男女猛烈无遮挡免费视频网站 | 国产黄色片在线播放 | 亚洲精品一区二区久 | 亚洲精品9999 | 国产精品va在线观看无码 | 中文人妻无码一区二区三区信息 | 日日干视频 | 国产精品一区二区三区在线看 | 国产一区二区三区自拍 | 国产又色又爽又黄又免费 | 久久av无码精品人妻系列 | www成年人 | 深夜福利在线观看视频 | 熟妇人妻系列aⅴ无码专区友真希 | 91亚洲乱码卡一卡二卡新区豆瓣 | 欧美午夜精品久久久久久浪潮 | 欧美性猛交xxxx富婆 | 欧美乱大交xxxxx疯狂俱乐部 | 国产精品久久久网站 | 久久久久久五月天 | 欲香欲色天天天综合和网 | 91禁在线动漫| 久久草草精品入口av | 精品黑人一区二区三区久久 | 欧美性猛交bbbbb精品 | 污视频网站在线看 | 国模无码视频一区二区三区 | 99国产超薄肉色丝袜交足的后果 | a级片在线免费观看 | 国产伦精品一区二区三 | 丝袜美腿亚洲一区二区图片 | 凹凸日日摸日日碰夜夜爽孕妇 | 亚洲综合在线播放 | 成人综合婷婷国产精品久久蜜臀 | 99在线观看视频 | 东南亚毛片 | 日本乱人伦片中文三区 | 白丝乳交内射一二三区 | 91chinese一区二区三区 | 男女激情视频网站 | 波多野结衣高清在线 | 国产91在线看 | 天堂成人在线观看 | 国产精品扒开腿做爽爽爽视频 | 日本少妇翘臀啪啪无遮挡 | 精品无人乱码一区二区三区的特点 | 久久1024| yy111122少妇光屁股影院 | 91高清视频在线 | 中文国产日韩精品av片 | 久久综合欧美 | 97久久久久久久 | 野花社区视频在线观看 | 国产女主播一区二区三区 | 美女扒开大腿让男人桶 | 日韩在线视频第一页 | 久久免费视频网站 | 操比视频网站 | 国产精品热久久 | 91av久久久| 午夜无码片在线观看影院 | 久久99热这里只有精品 | 日本强伦姧人妻一区二区 | 学生粉嫩无套白浆第一次 | 久久久婷| 成年人看的免费视频 | 伊人色综合久久天天 | 中文日产乱幕九区无线码 | 国产在线无码视频一区二区三区 | 中文在线观看视频 | 一木久道热线m38在线 | 特大黑人巨交吊性xxxx视频 | 国产精品久久无码一区 | 日本黄色网络 | 在线成年人视频 | 91嫩草亚洲精品 | 欧美又大又黄又粗高潮免费 | 军人粗大的内捧猛烈进出视频 | 明星乱淫免费视频欧美 | 一级做a爰片性色毛片武则天 | 亚洲女成人图区 | 成人羞羞国产免费软件小说 | 99自拍网| 四虎成人永久免费视频 | 999色综合 | 亚洲中久无码永久在线观看同 | 婷婷久久久久久 | 欧美毛片基地 | 国产精品3区 | 韩国三级欧美三级国产三级 | 精品亚洲韩国一区二区三区 | 欧美亚韩一区二区三区 | 色综亚洲国产vv在线观看 | 欧美亚洲另类视频 | 真实的国产乱ⅹxxx66小说 | 91丨porny丨成人蝌蚪 | av成人在线播放 | 男女啪啪永久免费观看网站 | 国产成人区 | 小视频黄色| 欧美另类肥妇 | 精品久久久精品 | 丁香六月色婷婷 | 肉丝美足丝袜一区二区三区四 | 北条麻妃一区二区三区av | 777精品视频 | 欧美日韩国产一区二区三区不卡 | 久久精品日日躁夜夜躁 | 依依成人精品视频在线观看 | 91丝袜一区在线观看 | 99精品一区二区三区无码吞精 | 四川骚妇无套内射舔了更爽 | 台湾午夜a级理论片在线播放 | 国产精品国产三级国产专播精品人 | 亚洲欧美视频一区二区 | 欧美性猛交ⅹxx | 久久精品国产一区二区三区 | 亚洲在线激情 | 国产亚洲情侣一区二区无 | 欧美三级韩国三级日本三斤 | 无码丰满熟妇 | 女人内谢99xxx免费 | 国产男女做爰免费网站 | а天堂中文官网 | 色噜噜狠狠色综合久 | 天堂av8在线 | 精品少妇一区二区 | 国产东北淫语对白粗口video | 国产这里只有精品 | 国产成人精品午夜2022 | 欧美国产综合欧美视频 | 老鸭窝视频在线观看 | 国产一区二区三区精品在线观看 | 麻豆小视频| 国产在线999 | 99热最新在线 | 国产亚洲精品久久久久久久久动漫 | 一本一道久久久a久久久精品91 | 久久精品人人做人人爽 | 亚洲12p| 国产超级va在线观看视频 | 久久噜 | 911国产在线观看 | 99国产精品免费 | 国产成人欧美综合在线影院 | 久久久综合色 | 国产成人精品一区二区三区免费 | 久久久成人免费视频 | 久久短视频 | 亚洲三级视频 | 久久伊人精品一区二区三区 | 亚洲aⅴ无码成人网站国产app | 91精品国产综合久久香蕉最新版 | 久久久www成人免费毛片 | 草草浮力地址线路①屁屁影院 | 日本亚州视频在线八a | 国产四区视频 | 国产精品一区二区av日韩在线 | 看黄色一级片 | 成人精品视频在线 | 激情内射亚洲一区二区三区 | 国产又爽又黄免费视频 | 日本乱大交做爰 | 欧美一区二区三区在线免费观看 | 国产在线不卡一区 | 成年精品 | 精品免费国产一区二区三区四区 | 日本色一区| 爆操欧美美女 | 国产精品久久毛片av大全日韩 | 精品伦精品一区二区三区视频 | 成年人免费看黄色 | 成人午夜福利视频后入 | 狠狠艹狠狠干 | www色网| av免费福利 | 欧美a级在线免费观看 | 我要色综合天天 | 国产一区日韩二区欧美三区 | 久久在线播放 | 日本捏奶吃奶的视频 | 五十路熟女丰满大屁股 | 四虎影视成人永久免费观看视频 | 国产精品无码人妻一区二区在线 | 久久99精品久久久久久久清纯 | 高潮毛片又色又爽免费 | 一本大道久久a久久综合婷婷 | 天干天干天啪啪夜爽爽99 | 咪咪久久| 91popn国产在线 | 久草在线视频首页 | 能直接看的av网站 |