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

沒遇到過這十個MySQL數(shù)據(jù)庫經(jīng)典錯誤,你一定不是個好工程師

數(shù)據(jù)庫 MySQL
今天就給大家列舉 MySQL 數(shù)據(jù)庫中最經(jīng)典的十大錯誤案例,并附有處理問題的解決思路和方法。希望能給剛?cè)胄谢驍?shù)據(jù)庫愛好者一些幫助,今后再遇到任何報錯,我們都可以很淡定地去處理。學(xué)習(xí)任何一門技術(shù)的同時,其實就是自我修煉的過程。沉下心,嘗試去擁抱數(shù)據(jù)的世界!

[[200511]]

筆者在剛開始學(xué)習(xí)數(shù)據(jù)庫的時候,沒少走彎路。經(jīng)常會遇到各種稀奇古怪的 error 信息,遇到報錯會很慌張,急需一個解決問題的辦法。跟無頭蒼蠅一樣,會不加思索地把錯誤粘到百度上,希望趕緊查找一下有沒有好的問題處理方法。我想上述這個應(yīng)該是剛從事數(shù)據(jù)庫的小白都會遇到的窘境。

今天就給大家列舉 MySQL 數(shù)據(jù)庫中最經(jīng)典的十大錯誤案例,并附有處理問題的解決思路和方法。希望能給剛?cè)胄谢驍?shù)據(jù)庫愛好者一些幫助,今后再遇到任何報錯,我們都可以很淡定地去處理。學(xué)習(xí)任何一門技術(shù)的同時,其實就是自我修煉的過程。沉下心,嘗試去擁抱數(shù)據(jù)的世界!

案例一

Too many connections

(連接數(shù)過多,導(dǎo)致連接不上數(shù)據(jù)庫,業(yè)務(wù)無法正常進行)

問題還原:

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

 

解決問題的思路:

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

  • 該值默認(rèn)大小是 151,我們可以根據(jù)實際情況進行調(diào)整。
  • 對應(yīng)解決辦法:set global max_connections=500

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

所以這又反映出了,我們在新上線一個業(yè)務(wù)系統(tǒng)的時候,要做好壓力測試。保證后期對數(shù)據(jù)庫進行優(yōu)化調(diào)整。

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

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

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

另外對于有的監(jiān)控程序會讀取 information_schema 下面的表,可以考慮關(guān)閉下面的參數(shù):

  • innodb_stats_on_metadata=0
  • set global innodb_stats_on_metadata=0

案例二

主從復(fù)制報錯類型

Last_SQL_Errno: 1062 (從庫與主庫數(shù)據(jù)沖突)

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

 

針對這個報錯,我們首先要考慮是不是在從庫中誤操作導(dǎo)致的。結(jié)果發(fā)現(xiàn),我們在從庫中進行了一條針對有主鍵表的SQL語句的插入,導(dǎo)致主庫再插入相同 sql 的時候,主從狀態(tài)出現(xiàn)異常。發(fā)生主鍵沖突的報錯。

解決方法:在確保主從數(shù)據(jù)一致性的前提下,可以在從庫進行錯誤跳過。一般使用 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 參數(shù),禁止在從庫進行寫入操作。

Last_IO_Errno: 1593(server-id沖突)

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

 

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

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

解決方法:在主從兩臺機器上設(shè)置不同的 server-id。

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

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

 

解決問題的辦法:根據(jù)報錯信息,我們可以獲取到報錯日志和position號,然后就能找到主庫執(zhí)行的哪條sql,導(dǎo)致的主從報錯。

在主庫執(zhí)行:

/usr/local/mysql/bin/mysqlbinlog –no-defaults -v -v –base64-output=decode-rows /data/mysql/mysql-bin.000014 |grep -A 10 1708 > 1.log

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.  
  3. ### UPDATE `test`.`t` 
  4.  
  5. ### WHERE 
  6.  
  7. ###   @1=4 /* INT meta=0 nullable=0 is_null=0 */ 
  8.  
  9. ###   @2=’dd’ /* VARSTRING(60) meta=60 nullable=1 is_null=0 */ 
  10.  
  11. ### SET 
  12.  
  13. ###   @1=4 /* INT meta=0 nullable=0 is_null=0 */ 
  14.  
  15. ###   @2=’ddd’ /* VARSTRING(60) meta=60 nullable=1 is_null=0 */ 
  16.  
  17. at 1708 
  18.  
  19. #170720 14:20:15 server id 3  end_log_pos 1739 CRC32 0xecaf1922     Xid = 654 
  20.  
  21. COMMIT/*!*/; 
  22.  
  23. DELIMITER ; 
  24.  
  25. End of log file 
  26.  
  27. ROLLBACK /* added by mysqlbinlog */; 
  28.  
  29. /*!50003 SET COMPLETION_TYPE=@OLD_COMPLETION_TYPE*/; 
  30.  
  31. /*!50530 SET @@SESSION.PSEUDO_SLAVE_MODE=0*/; 

 

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

在從庫依次執(zhí)行:

  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.  
  9. 2017-07-20T14:31:37 p=…,u=root node4-relay-bin.000005         283 1032 

 

案例三

MySQL安裝過程中的報錯

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

 

解決思路:遇到這樣的報錯信息,我們要學(xué)會時時去關(guān)注錯誤日志 error log 里面的內(nèi)容。看見了關(guān)鍵的報錯點Permission denied,證明當(dāng)前 MySQL 數(shù)據(jù)庫的數(shù)據(jù)目錄沒有權(quán)限。

解決方法:

  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,這樣就可以避免權(quán)限問題。

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

案例四

數(shù)據(jù)庫密碼忘記的問題

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

 

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

解決思路:目前是進入不了數(shù)據(jù)庫的情況,所以我們要考慮是不是可以跳過權(quán)限。因為在數(shù)據(jù)庫中,MySQL 數(shù)據(jù)庫中 user 表記錄著我們用戶的信息。

解決方法:啟動 MySQL 數(shù)據(jù)庫的過程中,可以這樣執(zhí)行:

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

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

  1. update mysql.user set password=password(‘root123′) where user=’root’; 

案例五

truncate 刪除數(shù)據(jù),導(dǎo)致自動清空自增 ID,前端返回報錯 not found

這個問題的出現(xiàn),就要考慮下 truncate 和 delete 的區(qū)別了,看下實驗演練:

首先先創(chuàng)建一張表:

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

 

插入三條數(shù)據(jù):

  1. mysql> insert into t (b) values (‘aa’); 
  2.  
  3. Query OK, 1 row affected (0.00 sec) 
  4.  
  5. mysql> insert into t (b) values (‘bb’); 
  6.  
  7. Query OK, 1 row affected (0.00 sec) 
  8.  
  9. mysql> insert into t (b) values (‘cc’); 
  10.  
  11. Query OK, 1 row affected (0.00 sec) 
  12.  
  13. mysql> select * from t; 
  14.  
  15. +—–+——+ 
  16.  
  17. | a | b | 
  18.  
  19. +—–+——+ 
  20.  
  21. | 300 | aa | 
  22.  
  23. | 301 | bb | 
  24.  
  25. | 302 | cc | 
  26.  
  27. +—–+——+ 
  28.  
  29. rows in set (0.00 sec) 

 

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

結(jié)果發(fā)現(xiàn) truncate 把自增初始值重置了,自增屬性從 1 開始記錄了。當(dāng)前端用主鍵 id 進行查詢時,就會報沒有這條數(shù)據(jù)的錯誤。

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

案例六

阿里云 MySQL 的配置文件

阿里云 MySQL 的配置文件中,需要注意一個參數(shù)設(shè)置就是:

  • lower_case_table_names = 0;默認(rèn)情況。
  • lower_case_table_names = 1;是不是區(qū)分大小寫。

如果報你小寫的表名找不到,那你就把遠(yuǎn)端數(shù)據(jù)庫的表名改成小寫,反之亦然。注意 Mybatis 的 Mapper 文件的所有表名也要相應(yīng)修改。

案例七

數(shù)據(jù)庫總會出現(xiàn)中文亂碼的情況

有同學(xué)經(jīng)常會問,為什么我的數(shù)據(jù)庫總會出現(xiàn)中文亂碼的情況。一堆中文亂碼不知道怎么回事?當(dāng)向數(shù)據(jù)庫中寫入創(chuàng)建表,并插入中文時,會出現(xiàn)這種問題。此報錯會涉及數(shù)據(jù)庫字符集的問題。

解決思路:對于中文亂碼的情況,記住老師告訴你的三個統(tǒng)一就可以。還要知道在目前的 MySQL 數(shù)據(jù)庫中字符集編碼都是默認(rèn)的 UTF8。

處理辦法:

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

Emoji 表情符號錄入 MySQL 數(shù)據(jù)庫中報錯:

  1. Caused by: java.sql.SQLException: Incorrect string value: ‘😗🅒 for column ‘CONTENT’ at row 1 
  2.  
  3. at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:1074) 
  4.  
  5. at com.mysql.jdbc.MysqlIO.checkErrorPacket(MysqlIO.java:4096) 
  6.  
  7. at com.mysql.jdbc.MysqlIO.checkErrorPacket(MysqlIO.java:4028) 
  8.  
  9. at com.mysql.jdbc.MysqlIO.sendCommand(MysqlIO.java:2490) 
  10.  
  11. at com.mysql.jdbc.MysqlIO.sqlQueryDirect(MysqlIO.java:2651) 
  12.  
  13. at com.mysql.jdbc.ConnectionImpl.execSQL(ConnectionImpl.java:2734) 
  14.  
  15. at com.mysql.jdbc.PreparedStatement.executeInternal(PreparedStatement.java:2155) 
  16.  
  17. at com.mysql.jdbc.PreparedStatement.execute(PreparedStatement.java:1379) 

 

解決思路:針對表情插入的問題,一定還是字符集的問題。

處理方法:我們可以直接在參數(shù)文件中,加入:

  1. vim /etc/my.cnf 
  2.  
  3. [mysqld] 
  4.  
  5. init-connect=’SET NAMES utf8mb4′ 
  6.  
  7. character-set-server=utf8mb4 

 

注:utf8mb4 是 utf8 的超集。

案例八

使用 binlog_format=statement 這種格式,跨庫操作,導(dǎo)致從庫丟失數(shù)據(jù),用戶訪問導(dǎo)致出現(xiàn)錯誤數(shù)據(jù)信息

當(dāng)前數(shù)據(jù)庫二進制日志的格式為:binlog_format=statement

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

在主庫執(zhí)行 use mydb2;

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

但是這樣操作就可以;

use mydb1;

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

在生產(chǎn)環(huán)境中建議使用binlog的格式為row,而且慎用 binlog-do-db 參數(shù)。

案例九

MySQL 數(shù)據(jù)庫連接超時的報錯

  1. org.hibernate.util.JDBCExceptionReporter – SQL Error:0, SQLState: 08S01 
  2.  
  3. 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. 
  4.  
  5. org.hibernate.event.def.AbstractFlushingEventListener – Could not synchronize database state with session 
  6.  
  7. org.hibernate.exception.JDBCConnectionException: Could not execute JDBC batch update 
  8.  
  9. com.mysql.jdbc.exceptions.jdbc4.MySQLNonTransientConnectionException: Connection.close() has already been called. Invalid operation in this state. 
  10.  
  11. org.hibernate.util.JDBCExceptionReporter – SQL Error:0, SQLState: 08003 
  12.  
  13. org.hibernate.util.JDBCExceptionReporter – No operations allowed after connection closed. Connection was implicitly closed due to underlying exception/error: 
  14.  
  15. ** BEGIN NESTED EXCEPTION ** 

 

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

這個問題是由兩個參數(shù)影響的,wait_timeout 和 interactive_timeout。

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

解決思路:先要了解這兩個參數(shù)的特性,這兩個參數(shù)必須同時設(shè)置,而且必須要保證值一致才可以。

我們可以適當(dāng)加大這個值,8 小時太長了,不適用于生產(chǎn)環(huán)境。因為一個連接長時間不工作,還占用我們的連接數(shù),會消耗我們的系統(tǒng)資源。

解決方法:可以適當(dāng)在程序中做判斷,強烈建議在操作結(jié)束時更改應(yīng)用程序邏輯以正確關(guān)閉連接,然后設(shè)置一個比較合理的 timeout 的值(根據(jù)業(yè)務(wù)情況來判斷)。

案例十

can’t open file (errno:24)

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

解決思路:首先我們要先查看數(shù)據(jù)庫的 error log。然后判斷是表損壞,還是權(quán)限問題。還有可能磁盤空間不足導(dǎo)致的不能正常訪問表;操作系統(tǒng)的限制也要關(guān)注下;用 perror 工具查看具體錯誤!

linux:/usr/local/mysql/bin # ./perror 24

OS error code 24: Too many open files

超出最大打開文件數(shù)限制!ulimit -n 查看系統(tǒng)的最大打開文件數(shù)是 65535,不可能超出!那必然是數(shù)據(jù)庫的最大打開文件數(shù)超出限制!

在 MySQL 里查看最大打開文件數(shù)限制命令:show variables like ‘open_files_limit’;

發(fā)現(xiàn)該數(shù)值過小,改為 2048,重啟 MySQL,應(yīng)用正常。

處理方法:

repair table ;

chown mysql 權(quán)限

清理磁盤中的垃圾數(shù)據(jù)

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

責(zé)任編輯:龐桂玉 來源: 馬哥Linux運維
相關(guān)推薦

2018-10-31 09:00:23

MySQL數(shù)據(jù)庫經(jīng)典錯誤

2021-12-30 09:32:04

緩存數(shù)據(jù)庫數(shù)據(jù)

2021-12-26 14:32:11

緩存數(shù)據(jù)庫數(shù)據(jù)

2017-09-11 20:40:49

2021-08-29 18:36:17

MySQL技術(shù)面試題

2024-03-18 08:14:07

SpringDAOAppConfig

2023-12-27 14:12:40

JavaScrip技巧

2020-04-26 14:40:19

戴爾

2025-10-11 01:12:00

Pythontqdmloguru

2023-03-13 07:41:34

分頁查詢數(shù)據(jù)排序

2020-11-08 14:38:35

JavaScript代碼開發(fā)

2009-07-16 13:28:14

2009-11-04 10:57:35

2025-03-04 03:00:00

Java開發(fā)IDEA

2025-10-24 09:49:12

2023-11-02 08:25:25

組件ReactUI

2009-07-23 15:07:32

2012-12-27 09:56:34

IaaSPaaS數(shù)據(jù)庫

2010-09-08 14:35:22

CSS

2011-04-26 09:22:05

SQLite
點贊
收藏

51CTO技術(shù)棧公眾號

成人影院在线视频| 成人1区2区3区| 91视频综合| 日韩一区二区三区免费看 | 欧美一级免费视频| 99久久精品久久亚洲精品| 午夜久久av| 色悠久久久久综合欧美99| 亚洲欧洲精品在线 | 国内自拍亚洲| 亚洲午夜精品在线| 亚洲制服中文| 天天躁日日躁狠狠躁喷水| 奇米色777欧美一区二区| 欧美大学生性色视频| 91l九色lporny| 99精品中文字幕在线不卡| 91精品福利视频| 日韩a级在线观看| 免费黄网站在线| 91免费国产在线| 成人欧美一区二区三区黑人免费| 探花国产精品一区二区| 一区二区动漫| 欧美黑人性猛交| 男人的午夜天堂| 精品国产一区二区三区香蕉沈先生| 日韩午夜小视频| 亚洲精品午夜在线观看| 波多野结衣亚洲| 亚洲6080在线| 黄网站色视频免费观看| 天天影视久久综合| 国产欧美一区二区三区在线老狼| 国产另类自拍| www.久久色| 国产一区二区按摩在线观看| 国产精品永久免费| 蜜臀精品一区二区三区| 国产精品免费看| 国内精品一区二区三区四区| 乱h高h女3p含苞待放| 99久久夜色精品国产亚洲96| 亚洲区在线播放| 久久久久麻豆v国产精华液好用吗| 精品国产亚洲日本| 91精品国产福利在线观看 | 波多野结衣中文字幕一区 | 亚洲精品国产手机| 国产精品自拍网站| 91传媒视频在线观看| 国产女18毛片多18精品| 国产在线麻豆精品观看| 国产中文字幕亚洲| 99久久国产热无码精品免费| 狠狠色丁香婷婷综合| 成人亚洲激情网| 97精品人妻一区二区三区香蕉| 麻豆久久久久久| 91精品国产综合久久久久久久久| 91精品中文字幕| 狠狠色丁香久久婷婷综合丁香| 亚洲男人的天堂在线视频| 夜鲁夜鲁夜鲁视频在线播放| 天天综合色天天综合色h| 亚洲 自拍 另类小说综合图区| 欧美大胆的人体xxxx| 亚洲欧美福利一区二区| 日韩中文在线字幕| 七七成人影院| 偷窥国产亚洲免费视频| 国产中文字幕免费观看| 欧洲亚洲两性| 欧美女孩性生活视频| 黄色免费网址大全| av在线亚洲一区| 精品久久国产字幕高潮| 久久久久国产精品区片区无码| 视频国产一区| 色悠悠久久久久| 国产十六处破外女视频| 99热这里只有精品8| 国产成人+综合亚洲+天堂| 一级片免费网站| 成人一级黄色片| 欧美日韩国产免费一区二区三区| 国产69精品久久app免费版| 中文字幕一区二区三区不卡 | 黄色国产在线视频| 伊人久久大香线蕉无限次| 中文字幕亚洲国产| 久操免费在线视频| 老司机一区二区三区| 国产日韩专区在线| 手机看片1024国产| 国产精品久久久久久亚洲伦 | 国产精品一区毛片| 成人网在线视频| 亚洲AV成人无码一二三区在线| 国产亚洲美州欧州综合国| 一级特黄妇女高潮| 免费看av不卡| 日韩免费一区二区| 久久久久无码精品国产sm果冻| 一区二区三区中文| 国产91精品在线播放| 午夜精品久久久久久久99热黄桃| 国产日韩v精品一区二区| 日本美女爱爱视频| 国产一区二区三区四区五区3d| 亚洲国语精品自产拍在线观看| www.黄色com| 久久高清免费观看| 99在线国产| 婷婷免费在线视频| 一本大道久久a久久精二百| 国产大学生av| 久久国产影院| 国产精品91久久久| 无码国产精品高潮久久99| 亚洲欧洲色图综合| 美女少妇一区二区| 日本欧美高清| 国a精品视频大全| a在线观看视频| 中文字幕国产一区二区| 欧美日韩第二页| 鲁大师精品99久久久| 久久99青青精品免费观看| 91精品国自产| 国产精品美女久久久久高潮| 免费在线观看毛片网站| 精品人人人人| 久久免费视频网| 黄色片一区二区| 一区二区三区中文字幕精品精品| 免费一区二区三区在线观看| 欧美日韩激情| 国产精品 欧美在线| 亚洲色图狠狠干| 欧美日韩性视频在线| 人妻av一区二区| 激情综合电影网| 国产精品一区二区av| 免费看电影在线| 日韩欧美的一区二区| 久久久精品国产sm调教| 国产精品一区二区久激情瑜伽| 中文字幕黄色大片| 欧美成人aaa| 久久精品国产电影| 国产不卡av在线播放| 一区二区三区日韩欧美| 不卡的一区二区| 国产精品国码视频| 国产伦一区二区三区色一情| 1区2区3区在线| 日韩精品免费在线视频| 国产精品第5页| 国产日韩欧美综合一区| 91女神在线观看| 亚洲成av人电影| 成人午夜电影免费在线观看| av影视在线看| 亚洲奶大毛多的老太婆| 伊人精品在线视频| 成人欧美一区二区三区白人| 成人高清在线观看视频| 亚洲承认在线| 日本一区网站| 久久久久毛片| 欧美黑人性视频| 日本免费不卡| 欧美日韩久久不卡| 妺妺窝人体色www婷婷| 99久久99久久免费精品蜜臀| 国产免费999| 欧美一区成人| 精品一区久久久| 日韩黄色三级| 久久久伊人日本| 国产中文在线视频| 欧美一区二区三区色| 日韩成人一区二区三区| 欧美高清在线一区二区| 最新中文字幕日本| 久久久蜜桃一区二区人| 老司机午夜免费福利视频| 欧美一级全黄| 91精品在线一区| 182在线播放| 色一区av在线| 亚洲欧洲成人在线| 欧美情侣在线播放| 国产成人精品一区二三区| 国产精品美女视频| 内射中出日韩无国产剧情| 久久国产麻豆精品| 免费 成 人 黄 色| 99精品美女| 久久精品国产美女| 精品国产一区二区三区性色av| 日本久久中文字幕| 久久久久黄久久免费漫画| 亚洲人午夜精品免费| 丰满少妇一级片| 欧美日韩日日摸| 久久一区二区三区视频| 一区二区三区在线视频免费| 一级黄色录像毛片| 99视频精品全部免费在线| 在线观看免费污视频| 美女日韩在线中文字幕| 成年人视频网站免费| 久久高清免费| 欧美亚洲国产免费| 欧美调教视频| 国产精品国色综合久久| 美女久久精品| 成人疯狂猛交xxx| 欧美xnxx| 日韩av电影中文字幕| av漫画网站在线观看| 久久99久久久久久久噜噜| 国产理论在线观看| 中文字幕欧美日韩精品| 色吊丝在线永久观看最新版本| 欧美zozozo| 精品毛片在线观看| 欧美高清hd18日本| 一级黄色录像大片| 欧美日韩在线免费视频| 伊人成年综合网| 色欧美片视频在线观看在线视频| 日产精品久久久| 亚洲成精国产精品女| 国产无遮挡免费视频| 亚洲永久免费视频| 欧美黄色一级网站| 亚洲在线免费播放| 五月天婷婷丁香| 亚洲成av人片一区二区| 中文字幕一区二区三区手机版| 一二三区精品视频| 国产主播在线播放| 一区二区三区日韩精品| 国产精彩视频在线| 亚洲成人综合在线| 国产无遮挡呻吟娇喘视频| 欧美日韩国产在线看| 日韩免费视频网站| 富二代精品短视频| 成人免费毛片男人用品| 欧美性猛交xxxxxx富婆| 中文字幕日本人妻久久久免费| 欧美日产国产精品| 国产视频第二页| 精品精品国产高清a毛片牛牛 | 高清国产一区二区三区| jjzz黄色片| 91在线视频观看| 四虎国产精品成人免费入口| 国产精品美女一区二区三区| 欧美一区二区三区爽爽爽| 亚洲最新在线观看| 啦啦啦免费高清视频在线观看| 一本到不卡精品视频在线观看| 在线观看免费中文字幕| 欧美一区二区人人喊爽| 色呦呦视频在线| 亚洲一区999| 麻豆视频在线免费观看| 久久久久久久久中文字幕| 欧美一级鲁丝片| 成人黄色影片在线| y111111国产精品久久久| 欧美激情论坛| 亚洲91视频| 日韩在线视频在线观看| 免费在线成人网| 国产一精品一aⅴ一免费| 久久丝袜美腿综合| 人人澡人人澡人人看| 亚洲va欧美va人人爽| 免费看av在线| 精品成人一区二区| 成全电影播放在线观看国语| 欧美美最猛性xxxxxx| 二区三区不卡| 91麻豆精品秘密入口| 精品久久久久久久| 老子影院午夜伦不卡大全| 日韩二区三区在线观看| 中文字幕乱妇无码av在线| 久久麻豆一区二区| 欧美极品aaaaabbbbb| 在线观看日韩电影| 黄色av小说在线观看| 色妞色视频一区二区三区四区| 成人高潮aa毛片免费| 国产精品久久在线观看| 国内毛片久久| 国产又粗又大又爽的视频| 国产精品亚洲欧美| 女人扒开双腿让男人捅 | 欲香欲色天天天综合和网| 国产综合视频在线观看| 欧美欧美黄在线二区| 日韩av在线播放不卡| 国产乱子伦视频一区二区三区| 欧美人妻一区二区三区| 午夜精品福利一区二区三区av| 99久久免费国产精精品| 在线播放国产一区中文字幕剧情欧美 | 99久久久免费精品国产一区二区| 麻豆精品国产免费| 一本大道久久a久久精二百| 人妻精品无码一区二区| 久久久精品在线| 欧美日韩视频免费看| 欧美日韩一区在线播放| 亚洲黄网站黄| 亚洲少妇中文字幕| 一区二区三区日韩在线观看| 国产又粗又猛又爽又黄的视频一| 国产亚洲精品美女久久久| 制服丝袜专区在线| 国外成人免费视频| 激情欧美日韩| 日本50路肥熟bbw| 亚洲制服丝袜av| 性生活三级视频| 精品中文字幕乱| 日韩精品久久久久久久软件91| 手机福利在线视频| 久久国产福利国产秒拍| 免费黄色在线网址| 欧美日韩免费一区二区三区| 狠狠v欧美ⅴ日韩v亚洲v大胸 | 成人短视频在线观看免费| 精品一二三四区| 一区二区三区影视| 欧美一区二区三区播放老司机| 激情影院在线观看| 亚洲最大的成人网| 自产国语精品视频| 青青草原播放器| 一区二区三区欧美日| 国产视频在线免费观看| 美女福利精品视频| aiai久久| www.玖玖玖| 久久久精品免费免费| 久久久久久久久久一级| 在线免费看av不卡| 爱情电影网av一区二区| 91精品国产吴梦梦| 99久久伊人网影院| 久久久久久久久黄色| 一本一本久久a久久精品牛牛影视 一本色道久久综合亚洲精品小说 一本色道久久综合狠狠躁篇怎么玩 | 国产免费一区二区三区最新6| 欧美日韩国产在线| 国产精品一级伦理| 国产中文欧美精品| 激情欧美国产欧美| 9.1成人看片免费版| 欧美理论电影在线| 亚洲羞羞网站| 久久精品日产第一区二区三区| 天堂在线一区二区| 亚洲AV成人无码精电影在线| 日韩欧美国产小视频| 伊人网在线播放| 在线视频不卡一区二区| 福利一区二区在线观看| 伊人手机在线视频| www.欧美精品| 精品伊人久久久| 五月婷婷之综合激情| 亚洲蜜臀av乱码久久精品蜜桃| 天天摸天天碰天天爽天天弄| 国产精品高清在线观看| 欧美日本亚洲韩国国产| 亚洲欧美视频在线播放| 欧美人与z0zoxxxx视频| 欧美xxxxhdvideosex| 品久久久久久久久久96高清| 激情都市一区二区| 日本亚洲欧美在线| 色播久久人人爽人人爽人人片视av| 在线一区二区三区视频| 欧美伦理视频在线观看| 亚洲一区在线观看免费| 高清中文字幕一区二区三区| 91网免费观看| 日韩高清在线不卡| 国产精品9191| 久久精品国亚洲| 精品成人影院| 丰满岳乱妇一区二区|