日韩av黄I国产麻豆传媒I国产91av视频在线观看I日韩一区二区三区在线看I美女国产在线I麻豆视频国产在线观看I成人黄色短片

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > 数据库 >内容正文

数据库

终于学会了 MySQL 主从配置和读写分离

發布時間:2025/3/16 数据库 52 豆豆
生活随笔 收集整理的這篇文章主要介紹了 终于学会了 MySQL 主从配置和读写分离 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

面試官:我看你簡歷上寫的你們公司數據庫是 MySQL 讀寫分離的?

小阿花:嗯,是的。

面試官:那你說說數據庫是主從怎么配置?

小阿花:額,都是 DBA 幫我們搞好的,我們直接用就好了。

面試官:你們主從結構遇到過什么故障沒,比如從庫或者主庫掛掉了,怎么解決的?

小阿花:這個也是 DBA 搞的。

面試官:(微笑)好的,今天就到這里,回去等通知吧。

現在不用再等 DBA 了,自己配置 MySQL 主從,自己做自己的 DBA 吧。

??

背景說明

假設各位都已經安裝好了 MySQL 數據庫,本次操作采用的 MySQL 版本是 5.7.16。正好還有一臺 Mac閑著,所以干脆就用兩臺物理機直接操作了,沒有空閑機器的可以在虛擬機操作是一樣的。

以最簡單的一主一從配置。

主服務器:192.168.0.101

從服務器:192.168.0.108

??

數據庫層的幾種模式

在系統架構中,數據庫層主要有如下幾種模式,分別是單點模式、主備模式、主從模式。

單點模式

單點模式是最簡單的模式,只有一臺數據庫服務器,部署最簡單。但是存在單點風險,一旦這臺服務器掛掉,整個系統也就掛掉了。

主備模式

為了解決單點模式的風險,主備模式產生。目前,主備模式應該是各個線上服務系統的最低配置了,比如你在各個云平臺購買的數據庫服務一般都會開啟備份功能。一旦主節點出現問題,還可以切換到備份節點,不至于整個系統癱瘓。

主備又分為一主一備、一主多備。多個備份是為了保證更高的安全性,萬一主節點出現問題的時候,碰巧備份節點也出問題呢。

當主節點出現問題的時候要切換到備份節點,切換方式又分為手動切換和自動切換。手動切換具有一定的延時,當主節點出現問題時,只能等運維人員發現或者收到系統通知。

主從模式

主從配置一般都是和讀寫分離相結合,主服務器負責寫數據,從服務器負責讀數據,并保證主服務器的數據及時同步到從服務器。

主從模式又分為一主一從、一主多從和多主多從,越往后部署越復雜,同時,系統穩定性更高。主從模式可以更好的分擔數據庫壓力,將插入更新操作和查詢操作分開,提高系統整體性能。

本文的目的就是介紹一下簡單的一主一從架構的配置和原理。

? ?

主從原理

主節點

1、當主節點上進行 insert、update、delete 操作時,會按照時間先后順序寫入到 binlog 中;2、當從節點連接到主節點時,主節點會創建一個叫做 binlog dump 的線程;

3、一個主節點有多少個從節點,就會創建多少個 binlog dump 線程;

4、當主節點的 binlog 發生變化的時候,也就是進行了更改操作,binlog dump 線程就會通知從節點 (Push模式),并將相應的 binlog 內容發送給從節點;

從節點

當開啟主從同步的時候,從節點會創建兩個線程用來完成數據同步的工作。

I/O線程:?此線程連接到主節點,主節點上的 binlog dump 線程會將 binlog 的內容發送給此線程。此線程接收到 binlog 內容后,再將內容寫入到本地的 relay log。

SQL線程:?該線程讀取 I/O 線程寫入的 relay log,并且根據 relay log 的內容對從數據庫做對應的操作。

主從配置一般都是和讀寫分離相結合,主服務器負責寫數據,從服務器負責讀數據,并保證主服務器的數據及時同步到從服務器。

?

主服務器配置

開啟遠程連接

使用命令行或者客戶端工具進入 MySQL,執行命令:

GRANT REPLICATION SLAVE ON *.* to 'root'@'192.168.0.108' identified by 'P@ssw0rd'; FLUSH PRIVILEGES;

上面語句執行完成后,在從服務器中使用客戶端或者命令行測試是否生效。

mysql -h 192.168.0.101 -uroot -p

啟用 bin-log,并設置 server-id

需要在 MySQL 配置文件中修改,MySQL 配置文件默認位置在如下位置,從上下到下優先級降低:

  • /etc/my.cnf

  • /etc/mysql/my.cnf

  • /usr/local/etc/my.cnf

  • ~/.my.cnf

  • 配置內容如下:

    [mysqld] log-bin=mysql-bin server-id=101

    其他參數

    除了上面兩個必要參數外,還有其他的幾個參數。

    binlog_format

    bin-log 日志的格式,支持下面三種,推薦使用 mixed 。statement:會將對數據庫操作的sql語句寫入到binlog中。row:會將每一條數據的變化寫入到binlog中。mixed:statement 與 row 的混合。MySQL 決定什么時候寫 statement 格式,什么時候寫 row 格式。

    binlog-do-db

    配置要同步的數據庫,如果不配置默認為全部數據庫。

    binlog-do-db=db1 binlog-do-db=db2

    binlog-ignore-db

    配置不需要同步的數據庫。

    binlog-ignore-db=db3

    expire-logs-days

    bin-log 日志保存天數,保存天數越久占用空間越大。

    然后重啟 MySQL 服務

    mysql.server?restart

    使用下面的命令可以查看配置是否生效:

    show variables like 'log_bin'; show variables like 'server_id';

    使用下面的語句查看 master 狀態。

    show master status;

    ?

    從服務器配置

    1、打開從服務器的配置文件,在其中加上如下配置:

    server-id=108

    2、重啟 MySQL 服務。

    mysql.server?restart

    3、配置主從同步

    change master to master_host='192.168.0.101',master_user='root',master_password='P@ssw0rd',master_log_file='mysql-bin.000001' ,master_log_pos=154;

    其中?master_host表示主服務器 IP,master_user和master_password分別是主服務器的用戶名和密碼,master_log_file和master_log_pos在主服務器中通過show master status語句可以查到。

    4、開啟同步進程。

    start slave

    5、查看同步狀態。

    show slave status;

    可能碰到的問題

    Fatal error: The slave I/O thread stops because master and slave have equal MySQL server UUIDs; these UUIDs must be different for replication to work.

    mysql 5.6 之后引入了uuid的概念,各個復制主從結構中的 server_uuid 要保證不一樣。由于我這臺新 Mac 是用系統自帶的「遷移助理」從老機器遷移過來的,所以說,所有的軟件和配置都是一模一樣的。

    通過下面的語句可查看 server_uuid 的值 和 auto.cnf 的路徑,auto.cnf 中保存了 server_uuid 的值。

    show variables like '%server_uuid%'; show variables like '%datadir%';

    我查到的從服務器上的 datadir 目錄在 /usr/local/var/mysql,修改目錄下的 auto.cnf 文件中的 server-uuid 的值

    修改 datadir 目錄下的auto.cnf 文件中的 server-uuid 的值。

    然后再重啟服務,查看同步狀態就不會有這個問題了。

    ??

    測試一下

    同步配置完成后,我在主服務器上創建一個數據庫,創建一張表,然后新增、修改、刪除數據,查看從服務器上是否相應的同步修改。

    正常情況下,在主服務器上操作完成,從服務器也馬上會看到對應的數據。

    ?

    主從狀態查詢

    主服務狀態

    使用如下語句可查看主服務狀態:

    show master status\G;

    使用?show processlist語句可查看線程狀態,可以看到第一個線程的 State 是 「Master has sent all binlog to slave; waiting for more updates」,說明同步線程一直在運行中。

    mysql> show processlist\G; *************************** 1. row ***************************Id: 20User: rootHost: 192.168.0.108:57815db: NULL Command: Binlog DumpTime: 11702State: Master has sent all binlog to slave; waiting for more updatesInfo: NULL *************************** 2. row ***************************Id: 21User: rootHost: localhostdb: NULL Command: QueryTime: 0State: startingInfo: show processlist 2 rows in set (0.03 sec)ERROR: No query specified

    從服務狀態

    通過?show slave status;可查看從服務狀態,從中可以看到主服務的信息以及 Slave_IO 和 Slave_SQL 線程的狀態等。

    mysql>?show?slave?status\G; ***************************?1.?row?***************************Slave_IO_State:?Waiting?for?master?to?send?eventMaster_Host:?192.168.0.101Master_User:?rootMaster_Port:?3306Connect_Retry:?60Master_Log_File:?mysql-bin.000001Read_Master_Log_Pos:?1393Relay_Log_File:?192-relay-bin.000005Relay_Log_Pos:?1284Relay_Master_Log_File:?mysql-bin.000001Slave_IO_Running:?YesSlave_SQL_Running:?YesReplicate_Do_DB:?Replicate_Ignore_DB:?Replicate_Do_Table:?Replicate_Ignore_Table:?Replicate_Wild_Do_Table:?Replicate_Wild_Ignore_Table:?Last_Errno:?0Last_Error:?Skip_Counter:?0Exec_Master_Log_Pos:?1393Relay_Log_Space:?1930Until_Condition:?NoneUntil_Log_File:?Until_Log_Pos:?0Master_SSL_Allowed:?NoMaster_SSL_CA_File:?Master_SSL_CA_Path:?Master_SSL_Cert:?Master_SSL_Cipher:?Master_SSL_Key:?Seconds_Behind_Master:?0 Master_SSL_Verify_Server_Cert:?NoLast_IO_Errno:?0Last_IO_Error:?Last_SQL_Errno:?0Last_SQL_Error:?Replicate_Ignore_Server_Ids:?Master_Server_Id:?101Master_UUID:?220919a2-9690-11e6-9c9b-9d406b577440Master_Info_File:?/usr/local/var/mysql/master.infoSQL_Delay:?0SQL_Remaining_Delay:?NULLSlave_SQL_Running_State:?Slave?has?read?all?relay?log;?waiting?for?more?updatesMaster_Retry_Count:?86400Master_Bind:?Last_IO_Error_Timestamp:?Last_SQL_Error_Timestamp:?Master_SSL_Crl:?Master_SSL_Crlpath:?Retrieved_Gtid_Set:?Executed_Gtid_Set:?Auto_Position:?0Replicate_Rewrite_DB:?Channel_Name:?Master_TLS_Version:? 1?row?in?set?(0.00?sec)ERROR:? No?query?specified

    也可以通過?show processlist?查看從服務的線程情況。

    mysql>?show?processlist\G;***************************?1.?row?***************************Id:?1User:?system?userHost:?db:?NULL Command:?ConnectTime:?84003State:?Slave?has?read?all?relay?log;?waiting?for?more?updatesInfo:?NULL ***************************?2.?row?***************************Id:?2User:?system?userHost:?db:?NULL Command:?ConnectTime:?123734State:?Waiting?for?master?to?send?eventInfo:?NULL ***************************?3.?row?***************************Id:?9User:?rootHost:?localhostdb:?NULL Command:?QueryTime:?0State:?startingInfo:?show?processlist 3?rows?in?set?(0.00?sec)ERROR:? No?query?specified

    ?

    從庫掛機了怎么恢復同步

    哪兒有什么歲月靜好,只不過是有人幫你頂住了鍋而已。服務宕掉通常都在不經意間,一旦從庫服務掛掉了怎么辦。

    在主服務的 binlog dump 線程將指定的 binlog 信息發給從服務時,除了日志內容,還包括本次發送內容在主服務端的 bin-log 日志文件名稱以及位置信息。

    從服務的 I/O 線程接收到信息后將日志內容寫入realy-log 文件(mysql-relay-bin.xxxxxx)的末端,并將讀取到的主服務端的 bin-log 的文件名和位置記錄到 master-info 中(通過?show slave status?中的?Master_Info_File?字段可以看到 master.info 保存的位置),以便下一次讀取時能告訴主服務從哪里開始同步。

    從服務的 SQL 線程檢測到 realy-log 新增了內容后,解析日志文件生成對應的 sql 語句,并應用這些 sql 到數據庫,保證主從數據一致性。

    所以,及時從庫掛掉了,因為有 master.info 記錄了上一次同步的位置,只要同步服務再次啟動,那就可以從上次同步的位置繼續增量同步了。

    那話說主庫宕了怎么辦,這就是另一個悲傷的故事了,就沒有從庫掛掉這么簡單了,如果馬上啟動那就是最好的解決辦法。如果由于硬件或者比較棘手的問題導致沒辦法立即重啟,那就要選一個從庫升級為主庫,選擇的標準是數據最接近主庫的,也就是最后一次同步時間最晚的。如果有可能(比如主服務只是數據庫無法啟動,但機器還在)還要到主服務上拉取最新的 bin-log 進行同步。最后進行一系列設置將選中的從庫變更為主庫配置。(就不展開說了,因為再展開就露餡兒了,我也不會)

    ?

    ShardingSphere-JDBC 實現讀寫分離

    主從分離之后,就要做系統的讀寫分離了,寫操作走主節點,讀操作走從節點。這就需要數據庫中間件來幫忙了,現在比較流行的中間件有Atlas、Cobar、Mycat、Sharding-Sphere,具體選擇哪個或者自研,要看各個公司的標準了。

    Sharding-Sphere 包括 ShardingSphere-JDBC 和 ShardingSphere-Proxy。

    ShardingSphere-JDBC 定位為輕量級 Java 框架,在 Java 的 JDBC 層提供的額外服務。?它使用客戶端直連數據庫,以 jar 包形式提供服務,無需額外部署和依賴,可理解為增強版的 JDBC 驅動,完全兼容 JDBC 和各種 ORM 框架。

    • 適用于任何基于 JDBC 的 ORM 框架,如:JPA, Hibernate, Mybatis, Spring JDBC Template 或直接使用 JDBC。

    • 支持任何第三方的數據庫連接池,如:DBCP, C3P0, BoneCP, Druid, HikariCP 等。

    • 支持任意實現 JDBC 規范的數據庫,目前支持 MySQL,Oracle,SQLServer,PostgreSQL 以及任何遵循 SQL92 標準的數據庫。

    ShardingSphere-JDBC Architecture

    ShardingSphere 當前版本是 4.x,官網地址:https://shardingsphere.apache.org/index_zh.html

    接下來簡單演示一下 ShardingSphere-JDBC + Spring Boot + MyBatis 實現簡單的讀寫分離。

    版本說明

    JDK:1.8

    Spring Boot:2.3.2.RELEASE (當前最新版本)

    mybatis-spring-boot-starter:2.1.3 (當前最新版)

    ShardingSphere-JDBC:4.1.1 (當前最新版)

    創建 Spring Boot 項目

    1、到 Spring Initializr(https://start.spring.io/) 上創建項目結構,選擇 JDK 版本為 8,Spring Boot 為2.3.2(目前最新版本),并輸入項目相關的信息。

    2、引入 Spring Boot 相關依賴包,包括 spring-boot-starter-web、mybatis-spring-boot-starter、mysql-connector-java、lombok。

    3、最后將創建完成后的目錄結構直接下載下來導入到 IDEA,然后 maven 更新依賴包即可。

    4、引入 ShardingSphere-JDBC 專門針對 Spring Boot 的依賴包。

    <dependency><groupId>org.apache.shardingsphere</groupId><artifactId>sharding-jdbc-spring-boot-starter</artifactId><version>4.1.1</version> </dependency>

    5、配置主從數據庫,保證讀請求到從節點,寫請求到主節點,使用的連接池是 Spirng Boot 2.x 默認的 hikari。注意,如果用的是其他連接池,比如 Druid 的話,jdbcUrl 屬性要改成 url 。

    spring:shardingsphere:datasource:master:type:?com.zaxxer.hikari.HikariDataSourcedriverClassName:?com.mysql.cj.jdbc.DriverjdbcUrl:?jdbc:mysql://localhost:3306/master-slave?useUnicode=true&characterEncoding=utf8&tinyInt1isBit=false&useSSL=false&serverTimezone=GMTusername:?rootpassword:?passwordslave0:type:?com.zaxxer.hikari.HikariDataSourcedriverClassName:?com.mysql.cj.jdbc.DriverjdbcUrl:?jdbc:mysql://192.168.0.108:3306/master-slave?useUnicode=true&characterEncoding=utf8&tinyInt1isBit=false&useSSL=false&serverTimezone=GMTusername:?rootpassword:?passwordnames:?master,slave0props:sql.show:?truemasterslave:load-balance-algorithm-type:?round_robinsharding:master-slave-rules:master:master-data-source-name:?masterslave-data-source-names:?slave0

    如果有多個從節點,可以繼續在?spring.shardingsphere.datasource?下添加 slave1、slave2 等。

    最后要配置上 master-slave-rules(主從規則),才能保證實現讀寫分離,如果不加這個配置,就會采用 round_robin 路由算法,將主從節點無差別對待。寫請求可能會落到從節點,導致無法像主節點同步。

    6、配置 MyBatis 相關的 mapper.xml 、dao 接口、實體等,不做過多介紹。

    7、添加 Service、Controller,添加一個查詢方法,對應數據庫 select。添加一個新增方法,對應數據庫 insert 。

    @RestController @RequestMapping("user") public?class?UserController?{@Autowiredprivate?IUserService?userService;@GetMapping(value?=?"list")public?Object?list()?{List<User>?users?=?userService.list();return?users;}@PostMapping(value?=?"add")public?Object?add(@RequestBody?UserDto?userDto)?{User?user?=?new?User();BeanUtils.copyProperties(userDto,?user);return?userService.addUser(user);} }

    8、最后通過分別請求 list 接口和 add 接口,然后通過日志可以看到,select 會路由到從節點,insert 會路由到主節點。

    源碼在 github 上,有需要的同學可以到 github 上獲取。

    倉庫地址:https://github.com/huzhicheng/play ,其中的 sharding-jdbc-write-read-split 項目是本文的示例源碼。

    ?

    總結

    主從配置+讀寫分離可以很大程度上保證系統高可用性和整體性能,而且也是互聯網應用的基礎入門配置。MySQL 可以利用 bin-log 實現主從同步,master 節點采用推方式向 slave 節點推送寫入操作形成的日志,slave 節點會將日志先寫到本地的 relay-log 中,然后再寫入數據庫中,此過程中還會更新 master.info 文件,記錄本地同步的位置,以便下次增量同步。

    數據庫層配置完成,最后要在應用中進行讀寫配置,具體的配置可以公司內部自行開發或者采用比較穩定的開源框架,本文采用的是 ShardingSphere-JDBC,只是個代理客戶端,其原理就是分析 SQL 語句判斷是讀還是寫,從而分發到不同的節點。

    如果需要更復雜的操作,比如跨庫 join 等,那就需要代理中間件了,比如 ShardingSphere-Proxy 等。

    有道無術,術可成;有術無道,止于術

    歡迎大家關注Java之道公眾號

    好文章,我在看??

    總結

    以上是生活随笔為你收集整理的终于学会了 MySQL 主从配置和读写分离的全部內容,希望文章能夠幫你解決所遇到的問題。

    如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。

    欧美成a人片在线观看久 | www狠狠| 免费日韩一级片 | 成人av地址 | 日本精品视频在线观看 | 久久久久久久久久久成人 | 日韩视频免费看 | 91av看片 | 欧美久草网 | 婷婷色av | www激情网| 麻豆视频入口 | 日本黄色大片免费看 | 在线观看黄色免费视频 | 波多野结衣动态图 | 九九热只有精品 | a级成人毛片 | japanesefreesexvideo高潮 | 一区二区三区四区五区在线 | 欧美另类tv | 久操伊人 | 91粉色视频| 精品在线免费视频 | 精品视频在线观看 | 日韩免费一二三区 | 96av麻豆蜜桃一区二区 | 天天操天天射天天 | 色婷婷www| 中文字幕网址 | 亚洲区视频在线观看 | 一级一片免费视频 | 超碰97公开 | av在线官网 | 探花视频在线观看免费版 | 欧美日本日韩aⅴ在线视频 插插插色综合 | 中中文字幕av在线 | 欧美日韩1区 | 永久免费的啪啪网站免费观看浪潮 | 青青草国产成人99久久 | 97夜夜澡人人爽人人免费 | 99免费精品视频 | 亚州av成人| 日韩女同av | 在线精品视频免费观看 | 久久精品亚洲精品国产欧美 | 久久看片网站 | 国产精品系列在线 | 91九色老 | 中文字幕视频播放 | 中文亚洲欧美日韩 | 国产黄色av网站 | 亚洲视频在线免费看 | www.精选视频.com | 日韩高清av在线 | 欧美日韩一区二区在线观看 | 99久久er热在这里只有精品15 | 97超碰人人澡人人 | 中文字幕人成一区 | 国产一级在线观看 | 久久婷综合 | 四虎海外影库www4hu | 99精品视频免费观看视频 | 天天操狠狠干 | 日日干日日操 | 久久久激情视频 | 久热香蕉视频 | 日本中文字幕在线免费观看 | 99视频精品 | 97在线免费视频 | 久久综合九色综合久久久精品综合 | 久久精品国产一区 | 久久久久久久久久久免费 | 精品久久国产 | 日日夜夜免费精品视频 | aaa毛片视频 | 午夜精选视频 | 天天操夜夜操天天射 | 五月天综合在线 | 色www永久免费 | 黄色免费视频在线观看 | 亚洲国产中文字幕在线观看 | 超碰在线免费福利 | 亚洲精品免费看 | 91麻豆文化传媒在线观看 | 成人av在线资源 | www.亚洲精品在线 | 日韩偷拍精品 | 美女视频久久 | 国产精品欧美一区二区三区不卡 | 久久精品国亚洲 | 国产一区二区三区 在线 | 夜添久久精品亚洲国产精品 | 国产淫片免费看 | 欧美精品久久久久久 | 中文字幕九九 | 日韩成人免费在线观看 | 亚洲少妇激情 | 99视频| 四虎影视精品成人 | 国产精品va最新国产精品视频 | 亚洲黄色激情小说 | 麻豆免费在线视频 | 日本精品xxxx | 精品99在线观看 | 久要激情网| 婷婷中文字幕在线观看 | 日韩精品免费在线观看视频 | 日韩中文在线字幕 | 人人射网站 | 中文字幕在线观看视频一区二区三区 | 色婷婷成人网 | 999视频网 | 亚洲国产精品女人久久久 | 欧美怡红院 | 亚洲国产欧美一区二区三区丁香婷 | 玖草在线观看 | 园产精品久久久久久久7电影 | 国产在线视频不卡 | a黄色片在线观看 | 免费日韩| 国产精品一区二区三区电影 | 久草视频免费在线播放 | 国产在线播放不卡 | 欧美日韩国产高清视频 | 射久久久 | 在线观看亚洲免费视频 | 国产成人精品综合久久久久99 | 久久人人爽人人爽人人片av免费 | 午夜黄色影院 | 久久久久久久久久久网站 | 日韩欧美视频一区二区三区 | 日本最新一区二区三区 | 成人av电影在线观看 | 婷婷免费在线视频 | 天天射天天干天天爽 | 91在线国产观看 | 久久久久免费看 | 偷拍久久久 | 97色se | 黄色亚洲大片免费在线观看 | 亚洲成a人片综合在线 | 九九热在线免费观看 | 黄色一及电影 | 五月婷网站 | 亚洲精品免费播放 | 国产视频一区二区在线播放 | 亚洲人在线视频 | 天天做天天爱天天综合网 | 99久久99视频| 一区二区 久久 | 久久激情五月婷婷 | 日韩电影在线看 | 四虎影视久久久 | 91插插影库 | 国产精品高清免费在线观看 | 六月婷操 | 日本不卡一区二区 | 91精品国产99久久久久 | 一区视频在线 | 国产一区在线免费观看视频 | 黄污视频网站大全 | 日韩欧美在线观看一区二区三区 | 中文字幕在线观看av | 久久久久久久国产精品 | 国产高清福利在线 | 美女在线黄 | 92av视频| 国产精品网站一区二区三区 | 视频国产在线 | 玖玖精品视频 | 三日本三级少妇三级99 | 人人舔人人干 | 丁香婷婷激情网 | 激情综合五月婷婷 | 日韩av在线影视 | 成全免费观看视频 | 处女av在线| 国产精品人人做人人爽人人添 | 久久久不卡影院 | 日韩av成人 | 在线观看免费版高清版 | 中文字幕av在线电影 | 亚洲永久精品视频 | 国产一级视屏 | 日本三级久久久 | 黄色日本片 | 美女网站视频一区 | 99精品在线 | 天天操天天操天天爽 | 中文字幕传媒 | 国产黄色大片 | 一区二区三区中文字幕在线 | 蜜臀av性久久久久av蜜臀三区 | 精品国产精品一区二区夜夜嗨 | 免费看一级 | 欧美精品成人在线 | 99视频国产在线 | 亚洲国产成人精品在线观看 | 国产精品久久久久久久久久了 | 97视频免费在线 | 91九色视频国产 | 精品999| 91日韩精品一区 | 天天碰天天操视频 | 五月激情视频 | 国产一区二区观看 | 天天射天天爱天天干 | 丁香婷婷色综合亚洲电影 | 毛片一区二区 | 在线免费高清 | 在线观看国产永久免费视频 | 欧美精品一二 | 久久手机免费视频 | 精品中文字幕在线观看 | 在线观看国产成人av片 | av女优中文字幕在线观看 | 婷婷激情网站 | 亚洲一区欧美激情 | 99视频国产精品免费观看 | 亚洲九九九在线观看 | 色av男人的天堂免费在线 | 午夜精品久久久久久久99 | 亚洲欧洲精品一区 | 国产精品美女久久久久久免费 | 偷拍精偷拍精品欧洲亚洲网站 | 日韩精品中文字幕在线观看 | 国产精品免费久久久久久久久久中文 | 国产亚洲精品久久久久久久久久 | 午夜体验区 | 操操操人人 | 久久视频国产精品免费视频在线 | 奇米影视8888在线观看大全免费 | 天天操天天射天天爽 | 亚洲闷骚少妇在线观看网站 | 碰超在线观看 | 国产精久久久久久久 | 亚洲日本va午夜在线影院 | 九九热中文字幕 | 五月婷网站 | 1区2区3区在线观看 三级动图 | 国产精品国产亚洲精品看不卡 | 狠狠撸电影 | 香蕉视频免费在线播放 | 麻豆国产在线视频 | 一色av | 国产精品日韩久久久久 | 91在线公开视频 | 美女激情影院 | 91麻豆精品国产91 | 美女黄频网站 | 夜夜躁狠狠躁 | 日韩v欧美v日本v亚洲v国产v | 免费黄色av. | 欧洲高潮三级做爰 | 色婷婷激婷婷情综天天 | 国产在线观看你懂得 | 免费在线观看中文字幕 | wwwwww色| 69久久久 | 国产亚洲在线 | 四虎影视成人永久免费观看视频 | 一区二区三区在线影院 | 日韩免费福利 | 日韩中文字幕在线 | 亚洲色图美腿丝袜 | 亚洲 欧洲av | 天天干天天操av | 午夜三级大片 | 久久99国产综合精品 | 天天操天天色天天射 | 国产区精品在线 | 最新精品视频在线 | 日日爽视频 | 国产伦精品一区二区三区高清 | 久草免费电影 | 成年人国产精品 | 国产一级在线观看视频 | 色噜噜噜噜 | 91精品一区二区三区蜜臀 | 色黄www小说 | 亚洲五月婷婷 | 中文字幕 影院 | 久久不卡国产精品一区二区 | 成年人在线观看视频免费 | 色视频在线观看 | 久草视频在线播放 | 日韩免费av在线 | 91精品国自产在线偷拍蜜桃 | 久久综合色婷婷 | 亚洲国产资源 | 91在线亚洲 | 国产精品久久久久久久99 | 在线亚洲免费视频 | 午夜电影久久久 | www.综合网.com | 国产久视频 | 日韩精品久久久久久久电影竹菊 | 日韩成人精品一区二区三区 | 日韩av区| 亚洲一区av | 国产一级淫片免费看 | 五月婷婷综合在线 | 久草在线视频看看 | 五月婷香蕉久色在线看 | 69久久99精品久久久久婷婷 | 国产色婷婷精品综合在线手机播放 | 国产69精品久久久久9999apgf | 综合色婷婷 | 国产精品免费麻豆入口 | 狠狠色丁香婷婷 | 久草视频精品 | 国产在线精品一区二区不卡了 | 色免费在线 | 国产精品18久久久久久首页狼 | 日本精品久久久久影院 | 天天操天天添天天吹 | 免费视频久久久 | 亚洲年轻女教师毛茸茸 | 成人久久18免费 | 午夜影院日本 | 国产伦精品一区二区三区无广告 | 成人午夜影院 | 在线亚洲免费视频 | 五月婷婷色 | 天天操天天操 | 久久久国产精品网站 | 黄色一级网 | 色多多污污在线观看 | 日韩一级理论片 | 国产成人精品一区二区 | 日日爽| 最近中文国产在线视频 | 500部大龄熟乱视频 欧美日本三级 | 久久国产一二区 | 最近中文字幕mv | 亚洲精品黄色 | 九九涩涩av台湾日本热热 | 精品国产一区二区三区噜噜噜 | 日韩免费电影一区二区 | 国产精品成人av久久 | 在线观看黄色大片 | av电影在线观看完整版一区二区 | 婷婷色av | 久久久高清免费视频 | 欧洲一区精品 | 操操操人人人 | 久久精品美女视频网站 | 久久综合干| 有没有在线观看av | 久99久视频 | 日本黄色大片免费看 | av电影 一区二区 | 欧美性精品 | 97超碰成人在线 | 色视频在线免费 | 国产精品福利在线观看 | 久久久久综合精品福利啪啪 | 欧美日韩一级视频 | 欧美另类激情 | 国产精品视频内 | 1024手机基地在线观看 | 日韩精品一区二区三区高清免费 | 性日韩欧美在线视频 | 九九久久视频 | 日韩亚洲精品电影 | av手机版| 日韩电影中文字幕在线 | 久久这里只有精品1 | 国产美女在线精品免费观看 | 色婷婷亚洲精品 | 欧美在线视频不卡 | 激情丁香综合五月 | 亚洲欧美视频网站 | 天天插狠狠干 | 亚州成人av在线 | 久草视频在线观 | 欧美精品一区二区蜜臀亚洲 | av天天干| 日韩国产欧美在线视频 | 免费一级黄色 | 毛片一区二区 | 国产在线观看a | 色偷偷97 | 五月宗合网 | www.亚洲视频.com| 日韩免费看 | 97国产 | 国产高清视频在线免费观看 | 天天干天天操天天搞 | 日日夜夜精品视频天天综合网 | 久草视频中文在线 | 婷婷中文在线 | 成人av久久 | 成人av在线电影 | 日韩免费视频在线观看 | 久久久久久久久久久网站 | 色诱亚洲精品久久久久久 | 免费av网址在线观看 | 91尤物国产尤物福利在线播放 | 亚洲尺码电影av久久 | 亚洲精欧美一区二区精品 | 经典三级一区 | 婷婷色影院| 久久ww| 午夜国产福利在线观看 | 日本一区二区三区免费观看 | 国产精品免费一区二区三区 | 免费av观看 | 国产在线国产 | 久久午夜免费视频 | 日韩草比| 久久免费视频在线 | 日韩一区二区免费视频 | 中文字幕在线观看视频网站 | 久久久蜜桃 | 欧美午夜a | 中文字幕一区二区三区四区在线视频 | 国产一区观看 | 99久久精品午夜一区二区小说 | 激情久久综合 | 天天射天天干天天插 | 国产视频美女 | 午夜美女福利直播 | 免费视频一二三 | 久久蜜臀av| 日韩欧美在线综合网 | 色在线视频 | 国产精品成人aaaaa网站 | 国产精品美女在线观看 | 一级a性色生活片久久毛片波多野 | 97超碰人人看 | 91传媒免费在线观看 | 久久只精品99品免费久23小说 | 久草精品网 | 日韩欧美国产免费播放 | 久久成人高清 | 天堂va欧美va亚洲va老司机 | 亚洲免费婷婷 | 亚洲女欲精品久久久久久久18 | 亚洲撸撸 | 日日摸日日 | 98精品国产自产在线观看 | 福利网址在线观看 | 天天干天天碰 | 天天干夜夜爽 | 成人黄色片在线播放 | 久久经典视频 | 97**国产露脸精品国产 | 国产视频2021 | 色综合亚洲精品激情狠狠 | 久久精品视频在线 | 国产精品久久精品 | 91精品国产乱码久久桃 | 日本黄色大片免费看 | 婷婷丁香五 | 亚洲精品国产品国语在线 | 99爱视频 | 免费色网 | 国产日本在线播放 | 精品亚洲二区 | 国产美女主播精品一区二区三区 | 精品久久久久久电影 | 97在线免费视频观看 | 日韩成片 | 日韩av伦理片 | 色资源在线观看 | 国产一级片播放 | 精品一区av| 国产欧美中文字幕 | 久久优 | 99r精品视频在线观看 | 亚洲国产精品va在线 | 午夜精品福利一区二区三区蜜桃 | 丁香花五月 | 91av视屏| 国产亲近乱来精品 | 久草热久草视频 | 成年人免费在线看 | 婷婷久久久久 | 国产首页 | 久草视频免费在线观看 | a天堂最新版中文在线地址 久久99久久精品国产 | 免费在线播放av电影 | 亚洲一区二区三区四区在线视频 | www.大网伊人 | 成人av观看| 欧美analxxxx| 国产精品成人自产拍在线观看 | 狠狠干综合 | 夜夜躁天天躁很躁波 | 免费在线电影网址大全 | 亚洲精品人人 | 国产一区二区观看 | 精品日韩在线一区 | 国产一级免费电影 | 黄色免费av| 久久人人干| 91综合色 | a级免费观看 | 久久精品精品电影网 | 中文字幕日韩精品有码视频 | 国产精品久久久久久一区二区三区 | 一区二区三区免费在线观看视频 | 国产网站色 | 97国产在线播放 | 免费视频 你懂的 | 国产精品成人一区二区 | 欧美日韩一区二区三区在线免费观看 | 制服丝袜天堂 | 国产麻豆精品一区二区 | 国产精品永久免费观看 | 97超碰资源| 久久久久| 99久久久国产精品免费观看 | 精品国产一区二区在线 | 国产伦理久久精品久久久久_ | 九色视频网站 | 国产亚洲视频中文字幕视频 | 免费一级片久久 | 精品国产一区二区三区四区vr | 91av视频在线观看 | 亚洲国产婷婷 | 国产手机视频 | 国内免费的中文字幕 | 欧洲色综合 | 福利一区在线 | 国产精品美女久久久久aⅴ 干干夜夜 | www成人av | 国产精品国产三级国产专区53 | 福利视频在线看 | 麻豆成人在线观看 | 欧美成人性网 | 国语麻豆 | 免费在线色视频 | 正在播放 国产精品 | 国产免费高清 | 国产中文字幕视频在线观看 | 久久久免费看 | 日黄网站| 精品久久久久久久久中文字幕 | 久久精品久久久久久久 | 婷婷久久综合九色综合 | 久久99在线观看 | 国产一级淫片在线观看 | 亚洲第一色| 99久久精品午夜一区二区小说 | 四虎成人精品永久免费av | 在线观看91网站 | 一区二区三区中文字幕在线 | 色婷婷视频 | 婷婷av网| 热久久99这里有精品 | 有没有在线观看av | 成人午夜精品久久久久久久3d | 亚洲精品视频网站在线观看 | 欧美日韩在线观看一区二区 | 久久人人爽视频 | 久久天天躁狠狠躁亚洲综合公司 | 天天综合天天综合 | 在线性视频日韩欧美 | 天天草天天干天天 | 99精品视频一区二区 | 色综合久久综合中文综合网 | 黄色毛片视频免费观看中文 | 久久精品亚洲综合专区 | 亚洲一区视频在线播放 | 天天插伊人 | 福利网址在线观看 | 69国产精品视频免费观看 | 日日干日日操 | 麻豆视频免费入口 | 国产日韩精品一区二区三区 | 6080yy精品一区二区三区 | 婷婷激情影院 | 国产精品你懂的在线观看 | www.久久免费视频 | 亚洲精品tv久久久久久久久久 | 国产精品久久久一区二区三区网站 | 天堂在线视频中文网 | 操操操com| 免费看的国产视频网站 | 成人小视频在线免费观看 | 久久久久久久久网站 | 国产精品久久久久av福利动漫 | 国产精品久久久久一区二区国产 | 日韩av二区| www.97视频| 免费视频色 | 97超碰在| 韩国精品一区二区三区六区色诱 | 夜夜夜夜猛噜噜噜噜噜初音未来 | 8x成人免费视频 | 国产精品国产三级国产 | 天天精品视频 | 在线看日韩 | 精品久久一区 | 伊人久久在线观看 | 国产精品扒开做爽爽的视频 | 狠狠干中文字幕 | 91精品在线免费观看视频 | 欧洲精品二区 | 91污污视频在线观看 | 超碰人人国产 | 四川bbb搡bbb爽爽视频 | 九九九九热精品免费视频点播观看 | 欧美日韩久久不卡 | 91亚洲精品国偷拍 | 国产剧情一区二区在线观看 | 久久视了 | av一区二区三区在线 | 欧美人人爱 | 国产精品中文字幕av | 五月天视频网 | 国产一级淫片在线观看 | 日韩电影中文字幕在线 | 国产精品久久久久久影院 | 久久久免费精品国产一区二区 | 欧美精品在线视频 | 亚洲动漫在线观看 | 在线视频观看国产 | 日韩中文字幕视频在线观看 | 久久99爱视频| 国产精品永久免费视频 | 成人a级黄色片 | 六月婷操| 精品字幕在线 | 手机av在线免费观看 | 超碰在线cao | 一本一本久久a久久精品牛牛影视 | 91豆花在线 | 色网站在线免费观看 | 久久爱资源网 | 日韩视频中文字幕在线观看 | 中文字幕在线免费 | 久久国精品 | 国产精品ⅴa有声小说 | 视频 国产区 | 国产精品久久嫩一区二区免费 | 婷香五月| 在线国产中文字幕 | 日韩在线播放视频 | 国产精品九九视频 | 992tv人人网tv亚洲精品 | 国产69精品久久99不卡的观看体验 | 九九综合久久 | 激情综合网五月激情 | 精品高清美女精品国产区 | 黄色毛片一级 | 久久精品视频在线看 | 国产精品国内免费一区二区三区 | 婷婷激情av | 91最新中文字幕 | 国产成人一二三 | 五月综合 | 91精品国产福利在线观看 | 日本精品视频免费 | 丁香久久五月 | 久久久久激情电影 | 国产亚洲精品日韩在线tv黄 | 正在播放国产一区 | 激情偷乱人伦小说视频在线观看 | 日韩精品一区二区三区外面 | 久久国产经典 | 亚洲午夜小视频 | 成人精品视频久久久久 | 久久艹久久 | 久久精品人人做人人综合老师 | 欧美精品三级在线观看 | 日韩高清在线一区二区三区 | 色综合色综合久久综合频道88 | 水蜜桃亚洲一二三四在线 | 久久久久久久久久久久久9999 | 久久婷综合 | 国产va在线 | 国产精品国产精品 | 色91在线 | 精品久久久久一区二区国产 | 国产一区二区日本 | 国产乱对白刺激视频在线观看女王 | 国产精品网站一区二区三区 | 3d黄动漫免费看 | 91黄在线看 | 国产精品99久久免费观看 | 伊人五月综合 | 天天爽夜夜爽人人爽一区二区 | 久草在线视频在线观看 | 日韩在线观看一区二区三区 | 在线国产91 | 奇米777777| 久久热首页 | 日日麻批40分钟视频免费观看 | 国产1级视频 | 国内视频在线观看 | 91av视频免费在线观看 | 又爽又黄又无遮挡网站动态图 | 福利一区二区在线 | 国产精品黄网站在线观看 | 欧美日韩免费一区二区三区 | 992tv在线观看网站 | 国产精品成人一区二区三区吃奶 | 天天在线视频色 | 天堂网中文在线 | www激情com | 久久精品欧美一区二区三区麻豆 | 久久久久久久久久久黄色 | 日韩精品久久久久久久电影99爱 | 国产高清在线免费 | 日本福利视频在线 | 国产99中文字幕 | 日韩在线网址 | 久久国产精品第一页 | 欧美日韩国产精品一区 | 久九视频| 一区 二区电影免费在线观看 | 亚洲精品裸体 | 91成年人视频 | 91在线永久 | 久久九九国产精品 | 国产1区2区| 日日夜夜婷婷 | 国产中文视 | 亚洲国产欧美一区二区三区丁香婷 | 国产免费又黄又爽 | 国产精品igao视频网入口 | 国产日韩在线播放 | 久久99精品久久久久久三级 | 三级黄色免费 | 丁香花在线视频观看免费 | 亚洲成人xxx | 国产剧情亚洲 | 日韩av高清在线观看 | 在线播放日韩av | 日韩av一区二区三区在线观看 | 中文字幕在线乱 | av免费播放| 亚洲精品免费在线 | 99在线精品视频观看 | 四虎成人网 | 91手机视频在线 | 天天天综合网 | 亚洲永久精品一区 | 国产中文字幕网 | 丁香婷婷色月天 | www.黄色 | 黄色aa久久 | 亚洲人成人在线 | 国产黄网站在线观看 | 97成人精品视频在线播放 | 五月天天av| 国产在线精品区 | 一区 二区 精品 | 91精彩视频在线观看 | 日韩v在线91成人自拍 | 久久99精品国产91久久来源 | 一区 二区电影免费在线观看 | 日韩久久久久 | 久久精品99久久久久久2456 | 丁香花在线视频观看免费 | 色噜噜在线观看视频 | 国产综合久久 | 91.精品高清在线观看 | 亚洲在线网址 | av综合在线观看 | 久久精品视频在线观看 | 亚洲性视频 | 国产视频精品免费播放 | 91爱爱视频 | 久久精品99国产精品 | 久久精品www人人爽人人 | 欧美一级视频一区 | 天天色草| 日本在线观看中文字幕 | 久久免费黄色网址 | 五月精品 | 国产手机视频在线播放 | 免费精品视频 | 亚洲黄色成人 | 国产成人精品久久 | 在线国产日韩 | 国产婷婷视频在线 | 最近日本mv字幕免费观看 | 激情欧美一区二区三区 | 啪啪免费观看网站 | 激情伊人五月天久久综合 | 黄色av电影一级片 | 日本成人中文字幕在线观看 | 欧美一级片免费在线观看 | 九草在线视频 | 成人久久久久久久久久 | 毛片无卡免费无播放器 | 91av蜜桃| 日韩精品中文字幕在线不卡尤物 | 99视频网址 | 久久久免费观看视频 | 在线有码中文字幕 | 国产视频 久久久 | www.婷婷com| 亚洲免费av在线播放 | 99一区二区三区 | 成人在线观看影院 | 香蕉久草在线 | japanesexxxhd奶水 国产一区二区在线免费观看 | 国产福利一区二区三区视频 | 日韩欧美一区二区三区黑寡妇 | 国内精品久久久久国产 | 久久污视频| 久久日本视频 | 国产999精品久久久久久 | 国产成a人亚洲精v品在线观看 | 精品国产一区二区三区噜噜噜 | 操高跟美女| 免费看黄在线 | 日韩欧美在线影院 | 四虎永久免费在线观看 | 亚洲三级视频 | 精品国产乱码久久久久久天美 | 在线一区av | 天天操一操 | 最新午夜| 国产精品男女视频 | 欧美精品亚洲精品日韩精品 | 在线视频观看你懂的 | 亚洲 欧美变态 另类 综合 | 日本天天色 | 亚州欧美精品 | 超碰av在线 | 日本护士三级少妇三级999 | 中文字幕高清在线 | 日本久久影视 | 夜色资源站国产www在线视频 | 粉嫩av一区二区三区四区 | 在线免费黄色av | 亚洲精品乱码久久久久久按摩 | 国产成人久久精品77777综合 | 欧美日韩一区二区视频在线观看 | 天天干,夜夜爽 | 99久久精品国产观看 | 中文字幕免 | 97超碰超碰久久福利超碰 | 久久久久国产精品午夜一区 | 狠狠狠色丁香婷婷综合久久88 | 黄色小说在线观看视频 | a特级毛片 | 成人一区二区三区在线 | 在线国产高清 | 久草精品在线 | 日韩视频一 | 九九热在线观看 | 中文字幕免费国产精品 | 国产日韩欧美在线免费观看 | 91视频国产高清 | av国产在线观看 | 国产在线一区二区 | 久久国产午夜精品理论片最新版本 | 夜夜爽夜夜操 | 国产一区二区精品 | 国产淫片| 99国产精品久久久久久久久久 | 日韩一区二区三区视频在线 | 91国内在线| 美女av在线免费 | 久久在线一区 | 丁香花在线视频观看免费 | 操操操人人 | 免费黄色a级毛片 | 又黄又爽又刺激的视频 | 国产一区二区三精品久久久无广告 | 日韩欧美在线高清 | 久久久久久99精品 | 久久夜色精品国产亚洲aⅴ 91chinesexxx | 亚洲高清在线观看视频 | 美女网站在线免费观看 | 不卡的av在线播放 | 亚洲精品国偷拍自产在线观看 | 97免费中文视频在线观看 | av不卡中文| www色| 一级a毛片高清视频 | 国产精品成人在线 | 中文字幕免费成人 | 国产中文字幕三区 | 国产女人免费看a级丨片 | 日本中文字幕影院 | 国产剧情一区二区在线观看 | 中文字幕中文 | 国产日韩精品一区二区三区在线 | 国产精品1区2区3区在线观看 | 色综合久久88色综合天天 | 91日韩在线专区 | 91精品国产麻豆国产自产影视 | 久久香蕉电影 | 欧美一区二区在线免费观看 | 视频91| 午夜久久久久久久久久影院 | 久久99欧美 | 在线观看激情av | 粉嫩av一区二区三区四区 | 久久久久久久久精 | 久久成人亚洲欧美电影 | 色综合综合 | 国产精品99久久久久 | 中文字幕电影一区 | 韩日精品在线 | 五月婷婷久久综合 | 99热在| 亚洲精品99久久久久久 | 91黄视频在线 | 成人免费视频网站 | 国产99在线免费 | 久久成人一区二区 | 香蕉视频在线免费 | 制服丝袜一区二区 | 国产福利一区在线观看 | 国产午夜精品av一区二区 | 9999免费视频 | 久久不射网站 | 91成人精品视频 | 国产精品成人免费 | 久久综合久久综合这里只有精品 | www最近高清中文国语在线观看 | 99这里只有精品99 | 午夜精品久久久久久久99水蜜桃 | 奇米四色影狠狠爱7777 | 日韩中文字幕免费视频 | 国产 中文 日韩 欧美 | 亚洲乱码久久久 | 天天色 天天 | 国产不卡精品视频 | 在线观看你懂的网站 | 久久视奸| 国产一区二区三区在线 | 亚洲精品资源在线观看 | 91久久国产精品 | 国产手机av在线 | 色吧av色av | av免费网站在线观看 | 国产精品第十页 | 91porny九色91啦中文 | 国产精品免费大片视频 | 狠狠狠狠狠操 | 中文字幕精品www乱入免费视频 | 国产精品理论片在线观看 | 亚洲视频六区 | 亚州精品国产 | 精品国产伦一区二区三区观看方式 | 黄色网址在线播放 | 日韩中文字幕91 | 久久国产剧场电影 | 在线免费黄 | 在线国产福利 | 缴情综合网五月天 | 黄色三级免费片 | 国产视频 久久久 | 亚洲国产成人久久 | 手机看片1042 | 久久性生活片 | 亚洲精品免费播放 | 久久论理 | 午夜婷婷在线播放 | 二区精品视频 | 黄色的片子 | 亚洲成av人影院 | 亚洲理论在线观看电影 | 天堂av高清 | www.亚洲视频.com | 日本mv大片欧洲mv大片 | 成人av日韩 | 国产视频午夜 | 五月的婷婷 | 久久久国产精华液 | 国产一区在线播放 | www.亚洲激情.com | 人人看人人做人人澡 | 一区精品久久 | 麻豆视频在线观看免费 | 亚洲精品中文字幕视频 | av短片在线观看 | 91在线视频导航 | 狠狠狠色丁香婷婷综合激情 | 人人看人人爱 | 成人久久毛片 | 片网址| 久热色超碰| 国产精品一区二区精品视频免费看 | 国产精品美女999 | 黄色小说网站在线 | 国产精品区免费视频 | 在线看小早川怜子av | 亚洲高清精品在线 | 99超碰在线观看 | 91x色| 久久久国产精品成人免费 | 国产不卡免费av | 国产在线视频一区二区 | 久久99精品久久久久久清纯直播 | 最近乱久中文字幕 | 看片网站黄色 | 国产资源在线播放 |