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

MySQL 數據庫的“十宗罪”(附十大經典錯誤案例)

原創
數據庫 MySQL
老張我在剛開始學習數據庫的時候,沒少走彎路。經常會遇到各種稀奇古怪的 error 信息,遇到報錯會很慌張,急需一個解決問題的辦法。跟無頭蒼蠅一樣,會不加思索地把錯誤粘到百度上,希望趕緊查找一下有沒有好的處理問題的方法。

[[198225]]

【51CTO.com原創稿件】老張我在剛開始學習數據庫的時候,沒少走彎路。經常會遇到各種稀奇古怪的 error 信息,遇到報錯會很慌張,急需一個解決問題的辦法。跟無頭蒼蠅一樣,會不加思索地把錯誤粘到百度上,希望趕緊查找一下有沒有好的處理問題的方法。

[[198226]]

我想上述這個應該是剛從事數據庫的小白都會遇到的窘境。今天就給大家列舉 MySQL 數據庫中,最經典的十大錯誤案例,并附有處理問題的解決思路和方法。

希望能給剛入行,或數據庫愛好者一些幫助,今后再遇到任何報錯,我們都可以很淡定地去處理。

學習任何一門技術的同時,其實就是自我修煉的過程。沉下心,嘗試去擁抱數據的世界!

Top

1

Too many connections(連接數過多,導致連接不上數據庫,業務無法正常進行)

問題還原:

  1. mysql> show variables like '%max_connection%'
  2. | Variable_name   | Value | 
  3. max_connections | 151   |  
  4. mysql> set global max_connections=1;Query OK, 0 rows affected (0.00 sec) 
  5. [root@node4 ~]# mysql -uzs -p123456 -h 192.168.56.132 
  6. ERROR 1040 (00000): Too many connections 

解決問題的思路:

1、首先先要考慮在我們 MySQL 數據庫參數文件里面,對應的 max_connections 這個參數值是不是設置的太小了,導致客戶端連接數超過了數據庫所承受的最大值。

  • 該值默認大小是 151,我們可以根據實際情況進行調整。
  • 對應解決辦法:set global max_connections=500

但這樣調整會有隱患,因為我們無法確認數據庫是否可以承擔這么大的連接壓力,就好比原來一個人只能吃一個饅頭,但現在卻非要讓他吃 10 個,他肯定接受不了。反應到服務器上面,就有可能會出現宕機的可能。

所以這又反映出了,我們在新上線一個業務系統的時候,要做好壓力測試。保證后期對數據庫進行優化調整。

2、其次可以限制 Innodb 的并發處理數量,如果 innodb_thread_concurrency = 0(這種代表不受限制) 可以先改成 16 或是 64 看服務器壓力。

如果非常大,可以先改的小一點讓服務器的壓力下來之后,然后再慢慢增大,根據自己的業務而定,個人建議可以先調整為 16 即可。

MySQL 隨著連接數的增加性能是會下降的,在 MySQL 5.7 之前都需要讓開發配合設置 thread pool,連接復用。MySQL 5.7 之后數據庫自帶 thread pool 了,連接數問題也得到了相應的解決。

另外對于有的監控程序會讀取 information_schema 下面的表,可以考慮關閉下面的參數:

  • innodb_stats_on_metadata=0
  • set global innodb_stats_on_metadata=0

Top

2

(主從復制報錯類型)

  1. Last_Errno: 1062 
  2.    Last_Error: Could not execute Write_rows event on table test.t;  
  3.    Duplicate entry '4' for key 'PRIMARY',  
  4.    Error_code: 1062; handler error HA_ERR_FOUND_DUPP_KEY;  
  5.    the event's master log mysql-bin.000014, end_log_pos 1505 

針對這個報錯,我們首先要考慮是不是在從庫中誤操作導致的。結果發現,我們在從庫中進行了一條針對有主鍵表的 sql 語句的插入,導致主庫再插入相同 sql 的時候,主從狀態出現異常。發生主鍵沖突的報錯。

解決方法:

在確保主從數據一致性的前提下,可以在從庫進行錯誤跳過。一般使用 percona-toolkit 中的 pt-slave-restart 進行。

在從庫完成如下操作:

  • [root@zs bin]# ./pt-slave-restart -uroot -proot123
  • 2017-07-20T14:05:30 p=...,u=root node4-relay-bin.000002 1506 1062

之后最好在從庫中開啟 read_only 參數,禁止在從庫進行寫入操作。

Last_IO_Errno: 1593(server-id沖突)

  1. Last_IO_Error:  
  2.  Fatal error: The slave I/O thread stops because master and slave have equal MySQL server ids;  
  3.  these ids must be different for replication to work  
  4.  (or the --replicate-same-server-id option must be used on slave but this  
  5.  does not always make sense; please check the manual before using it) 

這個報錯出現之后,就能一目了然看到兩臺機器的 server-id 是一樣的。

在搭建主從復制的過程中,我們要確保兩臺機器的 server-id 是唯一的。這里再強調一下 server-id 的命名規則(服務器 ip 地址的最后一位+本 MySQL 服務的端口號)。

解決方法:

在主從兩臺機器上設置不同的 server-id。

Last_SQL_Errno: 1032(從庫少數據,主庫更新的時候,從庫報錯)

  1. Last_SQL_Error: 
  2. Could not execute Update_rows event on table test.t; Can't find record  
  3. in 't', Error_code: 1032; handler error HA_ERR_KEY_NOT_FOUND; the  
  4. event's master log mysql-bin.000014, end_log_pos 1708 

解決問題的辦法:

根據報錯信息,我們可以獲取到報錯日志和position號,然后就能找到主庫執行的哪條sql,導致的主從報錯。

在主庫執行:

  1. /usr/local/mysql/bin/mysqlbinlog --no-defaults -v -v --base64-output=decode-rows /data/mysql/mysql-bin.000014 |grep -A 10 1708 > 1.log  
  2. cat 1.log 
  1. #170720 14:20:15 server id 3  end_log_pos 1708 CRC32 0x97b6bdec     Update_rows: table id 113 flags: STMT_END_F 
  2. ### UPDATE `test`.`t` 
  3. ### WHERE 
  4. ###   @1=4 /* INT meta=0 nullable=0 is_null=0 */ 
  5. ###   @2='dd' /* VARSTRING(60) meta=60 nullable=1 is_null=0 */ 
  6. ### SET 
  7. ###   @1=4 /* INT meta=0 nullable=0 is_null=0 */ 
  8. ###   @2='ddd' /* VARSTRING(60) meta=60 nullable=1 is_null=0 */ 
  9. at 1708 
  10. #170720 14:20:15 server id 3  end_log_pos 1739 CRC32 0xecaf1922     Xid = 654 
  11. COMMIT/*!*/; 
  12. DELIMITER ; 
  13. End of log file 
  14. ROLLBACK /* added by mysqlbinlog */; 
  15. /*!50003 SET COMPLETION_TYPE=@OLD_COMPLETION_TYPE*/; 
  16. /*!50530 SET @@SESSION.PSEUDO_SLAVE_MODE=0*/; 

獲取到 sql 語句之后,就可以在從庫反向執行 sql 語句。把從庫缺少的 sql 語句補全,解決報錯信息。

在從庫依次執行:

  1. mysql> insert into t (b) values ('ddd'); 
  2. Query OK, 1 row affected (0.01 sec) 
  3. mysql> stop slave; 
  4. Query OK, 0 rows affected (0.00 sec) 
  5. mysql> exit 
  6. Bye 
  7. [root@node4 bin]# ./pt-slave-restart -uroot -proot123 
  8. 2017-07-20T14:31:37 p=...,u=root node4-relay-bin.000005         283 1032  

Top

3

MySQL安裝過程中的報錯

  1. [root@zs data]# /usr/local/mysql/bin/mysqld_safe --defaults-file=/etc/my.cnf &[1] 3758 
  2. [root@zs data]# 170720 14:41:24 mysqld_safe Logging to '/data/mysql/error.log'
  3. 170720 14:41:24 mysqld_safe Starting mysqld daemon with databases from /data/mysql170720  
  4. 14:41:25 mysqld_safe mysqld from pid file /data/mysql/node4.pid ended 
  5. 170720 14:41:24 mysqld_safe Starting mysqld daemon with databases from /data/mysql2017-07-20  
  6. 14:41:25 0 [Warning] TIMESTAMP with implicit DEFAULT value is deprecated. 
  7. Please use --explicit_defaults_for_timestamp server option  
  8. (see documentation for more details)./usr/local/mysql/bin/mysqld:  
  9. File '/data/mysql/mysql-bin.index' not found (Errcode: 13 - Permission denied) 
  10. 2017-07-20 14:41:25 4388 [ERROR] Aborting 

解決思路:

遇到這樣的報錯信息,我們要學會時時去關注錯誤日志 error log 里面的內容。看見了關鍵的報錯點Permission denied,證明當前 MySQL 數據庫的數據目錄沒有權限。

解決方法:

  1. [root@zs data]# chown mysql:mysql -R mysql 
  2. [root@zs data]# /usr/local/mysql/bin/mysqld_safe --defaults-file=/etc/my.cnf & 
  3. [1] 4402 
  4. [root@zs data]# 170720 14:45:56 mysqld_safe Logging to '/data/mysql/error.log'
  5. 170720 14:45:56 mysqld_safe Starting mysqld daemon with databases from /data/mysql 

啟動成功。

如何避免這類問題,個人建議在安裝 MySQL 初始化的時候,一定加上--user=mysql,這樣就可以避免權限問題。

  1. ./mysql_install_db --basedir=/usr/local/mysql/ --datadir=/data/mysql/ --defaults-file=/etc/my.cnf --user=mysql 

Top

4

數據庫密碼忘記的問題

  1.  [root@zs ~]# mysql -uroot -p 
  2. Enter password:  
  3. ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: YES) 
  4. [root@zs ~]# mysql -uroot -p 
  5. Enter password:  
  6. ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: YES) 

我們有可能剛剛接手別人的 MySQL 數據庫,而且沒有完善的交接文檔。root 密碼可以丟失或者忘記了。

解決思路:

目前是進入不了數據庫的情況,所以我們要考慮是不是可以跳過權限。因為在數據庫中,MySQL數據庫中 user 表記錄著我們用戶的信息。

解決方法:

啟動 MySQL 數據庫的過程中,可以這樣執行:

  1. /usr/local/mysql/bin/mysqld_safe --defaults-file=/etc/my.cnf --skip-grant-tables & 

這樣啟動,就可以不用輸入密碼,直接進入 MySQL 數據庫了。然后在修改你自己想要改的 root 密碼即可。

  1. update mysql.user set password=password('root123'where user='root'

Top

5

truncate 刪除數據,導致自動清空自增 ID,前端返回報錯 not found

這個問題的出現,就要考慮下 truncate 和 delete 的區別了,看下實驗演練:

首先先創建一張表:

  1. CREATE TABLE `t` ( 
  2.   `a` int(11) NOT NULL AUTO_INCREMENT, 
  3.   `b` varchar(20) DEFAULT NULL
  4.   PRIMARY KEY (`a`), 
  5.   KEY `b` (`b`) 
  6. ) ENGINE=InnoDB AUTO_INCREMENT=300 DEFAULT CHARSET=utf8 

插入三條數據:

  1. mysql> insert into t (b) values ('aa'); 
  2. Query OK, 1 row affected (0.00 sec) 
  3. mysql> insert into t (b) values ('bb'); 
  4. Query OK, 1 row affected (0.00 sec) 
  5. mysql> insert into t (b) values ('cc'); 
  6. Query OK, 1 row affected (0.00 sec) 
  7. mysql> select * from t; 
  8. +-----+------+ 
  9. | a   | b    | 
  10. +-----+------+ 
  11. | 300 | aa   | 
  12. | 301 | bb   | 
  13. | 302 | cc   | 
  14. +-----+------+ 
  15. rows in set (0.00 sec) 

先用 delete 進行刪除全表信息,再插入新值。

結果發現 truncate 把自增初始值重置了,自增屬性從 1 開始記錄了。當前端用主鍵 id 進行查詢時,就會報沒有這條數據的錯誤。

個人建議不要使用 truncate 對表進行刪除操作,雖然可以回收表空間,但是會涉及自增屬性問題。這些坑,我們不要輕易鉆進去。

Top

6

阿里云 MySQL 的配置文件

阿里云 MySQL 的配置文件中,需要注意一個參數設置就是

  • lower_case_table_names = 0;默認情況。
  • lower_case_table_names = 1;是不是區分大小寫。

如果報你小寫的表名找不到,那你就把遠端數據庫的表名改成小寫,反之亦然。注意 Mybatis 的 Mapper 文件的所有表名也要相應修改。

Top

7

數據庫總會出現中文亂碼的情況

有同學經常會問,為什么我的數據庫總會出現中文亂碼的情況。一堆中文亂碼不知道怎么回事?當向數據庫中寫入創建表,并插入中文時,會出現這種問題。此報錯會涉及數據庫字符集的問題。

解決思路:

對于中文亂碼的情況,記住老師告訴你的三個統一就可以。還要知道在目前的 MySQL 數據庫中字符集編碼都是默認的 UTF8。

處理辦法:

  • 數據終端,也就是我們連接數據庫的工具設置為 utf8。
  • 操作系統層面,可以通過 cat /etc/sysconfig/i18n 查看,也要設置為 utf8。
  • 數據庫層面,在參數文件中的 mysqld 下,加入 character-set-server=utf8。

Emoji 表情符號錄入 MySQL 數據庫中報錯:

  1. Caused by: java.sql.SQLException: Incorrect string value: '\xF0\x9F\x98\x97\xF0\x9F...' for column 'CONTENT' at row 1 
  2. at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:1074) 
  3. at com.mysql.jdbc.MysqlIO.checkErrorPacket(MysqlIO.java:4096) 
  4. at com.mysql.jdbc.MysqlIO.checkErrorPacket(MysqlIO.java:4028) 
  5. at com.mysql.jdbc.MysqlIO.sendCommand(MysqlIO.java:2490) 
  6. at com.mysql.jdbc.MysqlIO.sqlQueryDirect(MysqlIO.java:2651) 
  7. at com.mysql.jdbc.ConnectionImpl.execSQL(ConnectionImpl.java:2734) 
  8. at com.mysql.jdbc.PreparedStatement.executeInternal(PreparedStatement.java:2155) 
  9. at com.mysql.jdbc.PreparedStatement.execute(PreparedStatement.java:1379) 

解決思路:

針對表情插入的問題,一定還是字符集的問題。

處理方法:

我們可以直接在參數文件中,加入:

  1. vim /etc/my.cnf 
  2. [mysqld] 
  3. init-connect='SET NAMES utf8mb4' 
  4. character-set-server=utf8mb4 

注:utf8mb4 是 utf8 的超集。

Top

8

使用 binlog_format=statement 這種格式,跨庫操作,導致從庫丟失數據,用戶訪問導致出現錯誤數據信息

當前數據庫二進制日志的格式為:binlog_format=statement

在主庫設置 binlog-do-db=mydb1(只同步mydb1這一個庫)。

在主庫執行 use mydb2;

insert into mydb1.t1 values ('bb');這條語句不會同步到從庫。

但是這樣操作就可以;

use mydb1;

insert into mydb1.t1 values ('bb');因為這是在同一個庫中完成的操作。

在生產環境中建議使用binlog的格式為row,而且慎用 binlog-do-db 參數。

Top

9

MySQL 數據庫連接超時的報錯

  1. org.hibernate.util.JDBCExceptionReporter - SQL Error:0, SQLState: 08S01 
  2. org.hibernate.util.JDBCExceptionReporter - The last packet successfully received from the server was43200 milliseconds ago.The last packet sent successfully to the server was 43200 milliseconds ago, which is longer than the server configured value of 'wait_timeout'. You should consider either expiring and/or testing connection validity before use in your application, increasing the server configured values for client timeouts, or using the Connector/J connection 'autoReconnect=true' to avoid this problem. 
  3. org.hibernate.event.def.AbstractFlushingEventListener - Could not synchronize database state with session 
  4. org.hibernate.exception.JDBCConnectionException: Could not execute JDBC batch update 
  5. com.mysql.jdbc.exceptions.jdbc4.MySQLNonTransientConnectionException: Connection.close() has already been called. Invalid operation in this state. 
  6. org.hibernate.util.JDBCExceptionReporter - SQL Error:0, SQLState: 08003 
  7. org.hibernate.util.JDBCExceptionReporter - No operations allowed after connection closed. Connection was implicitly closed due to underlying exception/error: 
  8.  ** BEGIN NESTED EXCEPTION ** 

大多數做 DBA 的同學,可能都會被開發人員告知,你們的數據庫報了這個錯誤了,趕緊看看是哪里的問題。

這個問題是由兩個參數影響的,wait_timeout interactive_timeout

數據默認的配置時間是 28800(8小時)意味著,超過這個時間之后,MySQL 數據庫為了節省資源,就會在數據庫端斷開這個連接,MySQL 服務器端將其斷開了,但是我們的程序再次使用這個連接時沒有做任何判斷,所以就掛了。

解決思路:

先要了解這兩個參數的特性,這兩個參數必須同時設置,而且必須要保證值一致才可以。

我們可以適當加大這個值,8 小時太長了,不適用于生產環境。因為一個連接長時間不工作,還占用我們的連接數,會消耗我們的系統資源。

解決方法:

可以適當在程序中做判斷,強烈建議在操作結束時更改應用程序邏輯以正確關閉連接,然后設置一個比較合理的 timeout 的值(根據業務情況來判斷)。

Top

10

can't open file (errno:24)

有的時候,數據庫跑得好好的,突然報不能打開數據庫文件的錯誤了。

解決思路:

首先我們要先查看數據庫的 error log。然后判斷是表損壞,還是權限問題。還有可能磁盤空間不足導致的不能正常訪問表;操作系統的限制也要關注下;用 perror 工具查看具體錯誤!

  1. linux:/usr/local/mysql/bin # ./perror 24 
  2. OS error code  24:  Too many open files 

超出最大打開文件數限制!ulimit -n 查看系統的最大打開文件數是 65535,不可能超出!那必然是數據庫的最大打開文件數超出限制!

在 MySQL 里查看最大打開文件數限制命令:show variables like 'open_files_limit';

發現該數值過小,改為 2048,重啟 MySQL,應用正常。

處理方法:

repair table ;

chown mysql 權限

清理磁盤中的垃圾數據

今后還會繼續總結 MySQL 中的各種報錯處理思路與方法,希望跟各位老鐵們,同學們一起努力。多溝通多交流!

[[198227]]

張甦

某數據庫服務類公司高管,兼數據庫資深講師

近 10 年互聯網線上處理經驗及培訓經驗,擅長 MySQL,MongoDB,Oracle 等數據的管理與優化。曾就職于某大型電商平臺,汽車類網站等大型互聯網公司。參與過電商店慶、中國移動公司的 MySQL 優化、聯想研究院的 mongodb 后期架構設計與庫表優化、某汽車類公司的 MySQL 初期建模設計與架構規劃,后期優化、某知名門戶網站讀書部門的 Hadoop 搭建與分析管理、居然之家的 Oracle 集群管理等典型項目。

【51CTO原創稿件,合作站點轉載請注明原文作者和出處為51CTO.com】

責任編輯:武曉燕 來源: 51CTO博客
相關推薦

2017-08-31 20:04:00

2013-07-09 13:56:48

微信

2024-09-06 17:57:35

2016-01-29 11:00:55

數據挖掘算法大數據

2010-08-31 14:01:48

CSS

2013-02-25 09:46:35

數據挖掘算法ICDM

2011-01-26 09:14:43

數據挖掘

2021-10-31 07:38:37

排序算法代碼

2018-10-27 15:47:35

CART算法決策樹

2017-07-18 10:50:38

前端JavaScript排序算法

2011-06-17 14:24:28

Java

2020-06-02 09:57:51

Python數據技術

2022-03-10 12:03:33

Python算法代碼

2015-11-11 08:36:40

數據中心網絡運維

2025-05-12 10:10:00

運維Linux系統

2018-11-14 09:40:05

排序算法Java編程語言

2018-09-13 12:51:58

數據挖掘算法樸素貝葉斯

2011-12-30 11:16:55

2018-06-28 11:14:12

2011-11-28 14:23:53

美信云網管
點贊
收藏

51CTO技術棧公眾號

性做久久久久久久免费看| 欧美私人啪啪vps| 欧美午夜不卡在线观看免费| 一区二区在线高清视频| 精品久久国产视频| 爱久久·www| 蜜臀91精品一区二区三区| 久久久97精品| 欧美成人xxxxx| 午夜在线视频播放| 国产ts人妖一区二区| 日本视频久久久| 国产女人18水真多毛片18精品 | 成人国产在线激情| 日本在线视频免费| 天天色综合色| 亚洲欧美中文日韩v在线观看| 青青草原国产在线视频| 国产美女高潮在线观看| 美国毛片一区二区三区| 欧美成人午夜免费视在线看片 | 国产福利小视频| 天堂av在线一区| 亚洲国产精品国自产拍av秋霞 | 日本精品裸体写真集在线观看| 亚洲日韩欧美一区二区在线| 日本一区二区三区在线视频 | 中文字幕亚洲欧美一区二区三区 | 中文字幕久久av| 国产自产自拍视频在线观看| 中文字幕一区二区视频| 日本不卡久久| 天堂成人在线| 亚洲激情偷拍| 两个人的视频www国产精品| 免费av不卡在线| 免费电影日韩网站| 午夜精品一区二区三区电影天堂 | 女女互磨互喷水高潮les呻吟| 亚洲日本一区二区三区在线| 欧美久久久久免费| 日韩av手机版| 一区二区高清不卡| 久久亚洲精品小早川怜子| 国产精品日韩一区二区| 国内精品久久久久久久久久| 久久精品久久99精品久久| 国产91免费看片| 国产精品视频免费播放| 亚洲看片一区| 97国产一区二区精品久久呦| 成年人午夜剧场| 91精品91| 欧美精品免费看| 日韩成人短视频| 四虎8848精品成人免费网站| 日韩一级欧美一级| 欧美深夜福利视频| 成a人v在线播放| 国产三级欧美三级| 日韩av图片| 国产三级精品在线观看| 精品一区二区三区蜜桃| 成人xxxxx| av av片在线看| 国产精品一二三四区| 1卡2卡3卡精品视频| 精品国产乱码久久久久久蜜臀网站| 九九精品视频在线看| 成人欧美在线观看| 国产xxxx孕妇| av欧美精品.com| 国产精品视频久久久| 一区二区自拍偷拍| 国产乱色国产精品免费视频| 99re视频在线观看| 污视频在线免费观看| 久久综合色之久久综合| 日韩一二三区不卡在线视频| 无遮挡动作视频在线观看免费入口| 中文字幕一区二区三区av| 天天做天天爱天天高潮| 国内老司机av在线| 福利二区91精品bt7086| 999精彩视频| 日韩精品一区二区三区中文| 亚洲精品一区二区三区影院| 精品夜夜澡人妻无码av| 日韩精品电影| 九九视频这里只有精品| 日韩欧美成人一区二区三区| 日韩电影一区二区三区四区| 91亚洲精品久久久| 亚洲欧美日韩精品永久在线| 亚洲国产精华液网站w| 国产精品无码电影在线观看| 最近在线中文字幕| 在线成人午夜影院| 欧美熟妇精品黑人巨大一二三区| 欧美亚洲在线日韩| 欧美精品久久久久久久| 日本免费精品视频| 国产电影一区二区三区| 热舞福利精品大尺度视频| www.久久久久.com| 日本高清不卡在线观看| 中文字幕55页| 精品一区二区三| 高清欧美一区二区三区| 一级特黄aaa大片| 91在线视频网址| 夜夜春亚洲嫩草影视日日摸夜夜添夜| 第四色日韩影片| 欧美男女性生活在线直播观看| 艳妇乳肉亭妇荡乳av| 日韩精品视频在线看| 亚洲天堂av女优| 国产亚洲成人精品| 久久成人18免费观看| 麻豆av一区二区| 欧美卡一卡二| 欧美情侣在线播放| 亚洲第一色av| 少妇精品久久久| 久久久久久国产精品| 国产又粗又大又爽| 国产女同互慰高潮91漫画| 久久这里只有精品23| 电影中文字幕一区二区| 制服.丝袜.亚洲.中文.综合| 波多野结衣 在线| 国模 一区 二区 三区| 国产日韩欧美在线播放| 国产午夜在线观看| 色综合久久天天| 亚州av综合色区无码一区| 影音先锋成人在线电影| 国产欧美一区二区三区久久| 久久免费看视频| 黑人精品xxx一区| 男人网站在线观看| 亚洲国产精品一区制服丝袜| 99久久精品免费看国产一区二区三区| 日本视频在线播放| 欧美理论片在线| 91视频免费看片| 日本午夜一区二区| 午夜免费电影一区在线观看| 求av网址在线观看| 欧美三级电影在线看| 日本理论中文字幕| 日本vs亚洲vs韩国一区三区二区 | 五月天久久比比资源色| 91精品国产高清91久久久久久| 婷婷成人基地| 亚洲一区二区三区毛片| 在线你懂的视频| 日韩午夜小视频| 久久久久久久极品内射| 高清av一区二区| 成人毛片视频网站| 欧美视频在线视频精品| 日韩在线视频中文字幕| 国产美女永久免费| 一区二区三区在线免费播放| 中文字幕在线观看91| 亚洲第一区色| 欧美大陆一区二区| 日韩成人高清| 久久精品99国产精品酒店日本| 精品国产九九九| 香蕉av福利精品导航| 91国模少妇一区二区三区| 日韩主播视频在线| 国产日韩视频在线播放| 影音先锋欧美激情| 欧美与欧洲交xxxx免费观看| 中文字幕一区二区三区四区视频 | 在线不卡视频一区二区| 精品麻豆剧传媒av国产九九九| 欧美成人四级hd版| 色哟哟在线观看| 欧美色男人天堂| 精品欧美一区二区久久久久| 99视频有精品| 三上悠亚在线一区二区| 国产精品久久| 欧美一区二区三区四区夜夜大片| 青青青国产精品| 97在线视频免费| 97电影在线看视频| 日韩精品中文字幕在线一区| www欧美在线| 亚洲人成人一区二区在线观看 | 欧美美女在线观看| 91精品视频在线看| 黄视频网站在线观看| 日韩中文字幕免费视频| 偷拍精品一区二区三区| 欧美日韩国产精选| 97免费在线观看视频| 国产美女娇喘av呻吟久久| 丰满少妇久久久| 午夜精品毛片| 欧美一区二区三区四区夜夜大片 | 蜜桃视频m3u8在线观看| 欧美v亚洲v综合ⅴ国产v| 美女又爽又黄免费视频| 亚洲视频一二区| 偷拍夫妻性生活| 大胆亚洲人体视频| 中文字幕在线视频精品| 久久久久.com| 免费网站在线观看视频 | 日韩精品福利片午夜免费观看| 亚洲黄页网站| 日本aⅴ大伊香蕉精品视频| 黄色在线播放网站| 亚洲一级片在线看| 日本黄色不卡视频| 在线成人av网站| 亚洲av无码乱码国产精品fc2| 性久久久久久久久| 久一视频在线观看| 一区二区三区四区在线| 999精品视频在线观看播放| 国产亚洲欧洲一区高清在线观看| 国产香蕉精品视频| 国产激情一区二区三区桃花岛亚洲| 国内自拍视频一区| 亚洲欧美日韩国产综合精品二区| 欧美日韩中文字幕在线播放 | 日韩精品 欧美| 欧美激情无毛| xxxxxx在线观看| 小小影院久久| 中文字幕久久综合| 99久久99视频只有精品| 亚洲视频在线二区| 北条麻妃国产九九九精品小说| 欧美日韩在线一二三| 亚洲人成网www| 欧美理论一区二区| 精品视频久久| 亚洲三级一区| 伊人色**天天综合婷婷| 欧美精品久久96人妻无码| 亚洲人metart人体| 女人床在线观看| 欧美日韩一区二区国产| 真实国产乱子伦对白视频| 在线成人h网| 777av视频| 美女国产一区| 欧美国产日韩在线播放| 日本不卡视频在线观看| 久久久精品高清| 国产一区二区女| 中文字幕欧美视频| 成人的网站免费观看| 岛国精品资源网站| 26uuu亚洲综合色| 国产人妻大战黑人20p| 国产精品人成在线观看免费 | 一区二区日韩欧美| 国产精品69久久久| 午夜一区二区三区不卡视频| 麻豆av免费在线| 久久国产麻豆精品| 日本一本在线视频| av在线不卡电影| 女女互磨互喷水高潮les呻吟| 中文字幕一区二区三区精华液| 久久久久久免费观看| 一本久道中文字幕精品亚洲嫩| 中文字幕在线观看国产| 日韩午夜中文字幕| 涩爱av在线播放一区二区| 一区二区欧美久久| aaa大片在线观看| 欧美亚洲国产视频| 欧美爱爱视频| 国精产品一区二区| 日韩高清欧美| 国产日本在线播放| 秋霞av亚洲一区二区三| 中文字幕 欧美 日韩| 久久久激情视频| 欧美成人aaa片一区国产精品| 精品毛片网大全| 亚洲字幕av一区二区三区四区| 精品久久久网站| 国产69精品久久app免费版| 久久99国产精品自在自在app| 人在线成免费视频| 成人写真福利网| 中文有码一区| 欧美在线观看视频免费| 玖玖在线精品| 美女搡bbb又爽又猛又黄www| 亚洲国产岛国毛片在线| 国产真实夫妇交换视频| 欧美日韩视频专区在线播放| 色呦呦中文字幕| 理论片在线不卡免费观看| 欧美日韩精品一区二区三区视频| 999热视频在线观看| 欧美伦理影院| 成 年 人 黄 色 大 片大 全| 精品夜夜嗨av一区二区三区| 蜜桃精品一区二区| 亚洲国产精品久久人人爱蜜臀| 91亚洲国产成人精品一区| 国产丝袜精品视频| 国产精品一区hongkong| 91精品啪aⅴ在线观看国产| 国产成人久久| 男人日女人下面视频| 国产成人精品亚洲777人妖| 欧美福利在线视频| 欧洲精品在线观看| 天天av综合网| 97在线视频免费播放| jizz在线观看中文| 91高清视频免费| avtt综合网| 日韩不卡视频一区二区| 激情都市一区二区| 国精产品视频一二二区| 在线观看日韩一区| 加勒比一区二区三区在线| 91高清视频在线免费观看| 给我免费播放日韩视频| 久久久久久久久久久久久久久久av| 欧美一区免费| 久久久久久国产精品日本| 亚洲婷婷综合久久一本伊一区| 最新中文字幕第一页| 一区二区三区久久精品| 日韩欧美精品电影| 欧美三日本三级少妇三99| 久久久久国产精品一区二区| 国产特黄级aaaaa片免| 色综合久久久久综合体桃花网| 亚洲欧美综合在线观看| 2019亚洲日韩新视频| 日韩中文av| 欧美激情国产精品日韩| 久久草av在线| 成人小视频免费看| 欧美日韩国产高清一区二区三区| yw193.com尤物在线| 国产精品入口福利| 日韩黄色大片网站| 国产精品探花在线播放| 樱花草国产18久久久久| 国产 日韩 欧美 精品| 国模精品系列视频| 亚洲另类av| 免费激情视频在线观看| 国产精品美女久久久久久 | 精品日韩欧美在线| 9999在线视频| 欧美日产一区二区三区在线观看| 美女视频一区免费观看| 18啪啪污污免费网站| 欧美丰满少妇xxxxx高潮对白| 18在线观看的| 久久精品国产美女| 青青草原综合久久大伊人精品优势 | 在线免费观看羞羞视频一区二区| 欧美videos粗暴| 日韩一级片免费视频| 久久免费国产精品| 国产在成人精品线拍偷自揄拍| 欧美成人免费小视频| 超碰97久久国产精品牛牛| 欧美成人精品欧美一级乱| 中文字幕亚洲综合久久菠萝蜜| www.国产三级| 日本亚洲欧美成人| 无码一区二区三区视频| 日本少妇xxxx| 欧美日韩国产三级| 都市激情国产精品| 尤物一区二区三区| 91女人视频在线观看| 国产精品伦理一区| 26uuu亚洲国产精品| 久久久久久免费视频| 亚洲国产综合视频| 4438x成人网最大色成网站| 在线手机中文字幕| 国产手机视频在线观看| 久久综合九色欧美综合狠狠| 国产尤物在线观看| 日韩av手机在线| 激情欧美一区| 日本一级特级毛片视频| 亚洲人成网站免费播放|