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

首頁 > 數據庫 > 文庫 > 正文

MariaDB 10.2.26 xtrabackup 重要步驟記錄

2024-09-07 22:12:50
字體:
來源:轉載
供稿:網友
        MariaDB 10.2.26 xtrabackup 重要步驟記錄:

  1、創建測試用例庫表
  Welcome to the MariaDB monitor. Commands end with ; or /g.
  Your MariaDB connection id is 11
  Server version: 10.2.26-MariaDB-log MariaDB Server
 
  Copyright (c) 2000, 2018, Oracle, MariaDB Corporation Ab and others.
 
  Type 'help;' or '/h' for help. Type '/c' to clear the current input statement.
 
  MariaDB [(none)]> create database full charset=utf8;
  Query OK, 1 row affected (0.00 sec)
 
  MariaDB [(none)]> create table full.incr(id int not null auto_increment primary key,tag varchar(256)) charset=utf8;
  Query OK, 0 rows affected (0.02 sec)
 
  MariaDB [(none)]> show table from full;
  ERROR 1064 (42000): You have an error in your SQL syntax; check the manual that corresponds to your MariaDB server version for the right syntax to use near 'from full' at line 1
  MariaDB [(none)]> show tables from full;
  +----------------+
  | Tables_in_full |
  +----------------+
  | incr |
  +----------------+
  1 row in set (0.00 sec)
 
  MariaDB [(none)]> select * from full.incr;
  Empty set (0.00 sec)
 
  MariaDB [(none)]> exit
  Bye
 
  2、執行一次全備
  [root@rec tmp]# innobackupex --user=root --no-timestamp /tmp/fullbak
 
  3、添加一次增量數據
  MariaDB [(none)]> insert into full.incr(tag) values("第1次增備后");
  Query OK, 1 row affected (0.01 sec)
 
  4、備份一次增量數據
  [root@rec tmp]# innobackupex --user=root --no-timestamp --parallel=4 --incremental-basedir=/tmp/fullbak/ --incremental /tmp/incr/incr1
 
  5、添加二次增量數據
  MariaDB [(none)]> insert into full.incr(tag) values("第2次增備后");
  Query OK, 1 row affected (0.01 sec)
 
  6、備份二次增量數據
  [root@rec tmp]# innobackupex --user=root --no-timestamp --parallel=4 --incremental-basedir=/tmp/incr/incr1/ --incremental /tmp/incr/incr2
 
  7、添加三次增量數據
  MariaDB [(none)]> insert into full.incr(tag) values("第3次增備后");
  Query OK, 1 row affected (0.30 sec)
 
  8、備份三次增量數據
  [root@rec tmp]# innobackupex --user=root --no-timestamp --parallel=4 --incremental-basedir=/tmp/incr/incr2/ --incremental /tmp/incr/incr3
 
  9、添加四次增量數據
  MariaDB [(none)]> insert into full.incr(tag) values("第4次增備后");
  Query OK, 1 row affected (0.30 sec)
 
  10、備份四次增量數據
  [root@rec tmp]# innobackupex --user=root --no-timestamp --parallel=4 --incremental-basedir=/tmp/incr/incr3/ --incremental /tmp/incr/incr4
 
  11、恢復準備全備
  [root@rec tmp]# innobackupex --apply-log --redo-only /tmp/fullbak/
 
  12、恢復準備第一次增備
  [root@rec tmp]# innobackupex --apply-log --redo-only /tmp/fullbak/ --incremental-dir=/tmp/incr/incr1
 
  13、恢復準備第二次增備
  [root@rec tmp]# innobackupex --apply-log --redo-only /tmp/fullbak/ --incremental-dir=/tmp/incr/incr2
 
  14、恢復準備第三次增備,這里并沒有恢復全部增量備份數據
  [root@rec tmp]# innobackupex --apply-log --redo-only /tmp/fullbak/ --incremental-dir=/tmp/incr/incr3
 
  15、關閉db,為恢復測試刪除現有數據庫,千萬記住別再生產環境上直接刪除數據庫相關數據
  [root@rec tmp]# /etc/init.d/mysql stop
  Stopping mysql (via systemctl): [ 確定 ]
  [root@rec tmp]# cd /var/lib/
  [root@rec lib]# rm -rf mysql
  [root@rec lib]# mkdir -p mysql
 
  16、恢復--copy-back
  [root@rec lib]# innobackupex --defaults-file=/etc/my.cnf --copy-back /tmp/fullbak/
  190826 14:37:24 completed OK!
 
  17、啟動觀察
  [root@rec lib]# chown mysql.mysql -R mysql
  [root@rec lib]# /etc/init.d/mysql start
  Starting mysql (via systemctl): [ 確定 ]
  [root@rec lib]# mysql
  Welcome to the MariaDB monitor. Commands end with ; or /g.
  Your MariaDB connection id is 9
  Server version: 10.2.26-MariaDB-log MariaDB Server
 
  Copyright (c) 2000, 2018, Oracle, MariaDB Corporation Ab and others.
 
  Type 'help;' or '/h' for help. Type '/c' to clear the current input statement.
 
  MariaDB [(none)]> select * from full.incr;
  +----+------------------+
  | id | tag |
  +----+------------------+
  | 1 | 第1次增備后 |
  | 2 | 第2次增備后 |
  | 3 | 第3次增備后 |
  +----+------------------+
  3 rows in set (0.00 sec)
 
  MariaDB [(none)]> exit
  Bye
 
  18、備份腳本
  #backup.sh
  #!/bin/sh
  #on xtrabackup 2.2.8
  #第一次執行它的時候它會檢查是否有完全備份,否則先創建一個全庫備份
  #當你再次運行它的時候,它會根據腳本中的設定來基于之前的全備或增量備份進行增量備份
 
  INNOBACKUPEX_PATH=/usr/bin/innobackupex  #INNOBACKUPEX的命令
  INNOBACKUPEXFULL=/usr/bin/innobackupex  #INNOBACKUPEX的命令路徑
 
  #mysql目標服務器以及用戶名和密碼
  MYSQL_CMD="--host=localhost --user=root --password=20190826 --port=3306"
 
  MYSQL_UP=" --user=root --password='20190826' --port=3306 "  #mysqladmin的用戶名和密碼
 
  TMPLOG="/tmp/innobackupex.$$.log"
 
  MY_CNF=/etc/my.cnf.d/wsrep.cnf #mysql的配置文件
 
  MYSQL=/usr/bin/mysql
 
  MYSQL_ADMIN=/usr/bin/mysqladmin
 
  BACKUP_DIR=/backup # 備份的主目錄
 
  FULLBACKUP_DIR=$BACKUP_DIR/full # 全庫備份的目錄
 
  INCRBACKUP_DIR=$BACKUP_DIR/incre # 增量備份的目錄
 
  FULLBACKUP_INTERVAL=604800 # 全庫備份的間隔周期,時間:秒
 
  KEEP_FULLBACKUP=1 # 至少保留幾個全庫備份
 
  logfiledate=/backup/backup.`date +%Y%m%d%H%M`.txt
 
  #開始時間
  STARTED_TIME=`date +%s`
 
  #############################################################################
 
  # 顯示錯誤并退出
 
  #############################################################################
 
  error()
  {
      echo "$1" 1>&2
      exit 1
  }
 
  # 檢查執行環境
 
  if [ ! -x $INNOBACKUPEXFULL ]; then
  error "$INNOBACKUPEXFULL未安裝或未鏈接到/usr/bin."
  fi
 
  if [ ! -d $BACKUP_DIR ]; then
  error "備份目標文件夾:$BACKUP_DIR不存在."
  fi
 
  mysql_status=`netstat -nl | awk 'NR>2{if ($4 ~ /.*:3306/) {print "Yes";exit 0}}'`
 
  if [ "$mysql_status" != "Yes" ];then
      error "MySQL 沒有啟動運行."
  fi
 
  if ! `echo 'exit' | $MYSQL -s $MYSQL_CMD` ; then
  error "提供的數據庫用戶名或密碼不正確!"
  fi
 
  # 備份的頭部信息
 
  echo "----------------------------"
  echo
  echo "$0: MySQL備份腳本"
  echo "開始于: `date +%F' '%T' '%w`"
  echo
 
  #新建全備和差異備份的目錄
 
  mkdir -p $FULLBACKUP_DIR
  mkdir -p $INCRBACKUP_DIR
 
  #查找最新的完全備份
  LATEST_FULL_BACKUP=`find $FULLBACKUP_DIR -mindepth 1 -maxdepth 1 -type d -printf "%P/n" | sort -nr | head -1`
 
  # 查找最近修改的最新備份時間
 
  LATEST_FULL_BACKUP_CREATED_TIME=`stat -c %Y $FULLBACKUP_DIR/$LATEST_FULL_BACKUP`
 
  #如果全備有效進行增量備份否則執行完全備份
  if [ "$LATEST_FULL_BACKUP" -a `expr $LATEST_FULL_BACKUP_CREATED_TIME + $FULLBACKUP_INTERVAL + 5` -ge $STARTED_TIME ] ; then
      # 如果最新的全備未過期則以最新的全備文件名命名在增量備份目錄下新建目錄
      echo -e "完全備份$LATEST_FULL_BACKUP未過期,將根據$LATEST_FULL_BACKUP名字作為增量備份基礎目錄名"
      echo "                     "
      NEW_INCRDIR=$INCRBACKUP_DIR/$LATEST_FULL_BACKUP
      mkdir -p $NEW_INCRDIR
 
      # 查找最新的增量備份是否存在.指定一個備份的路徑作為增量備份的基礎
      LATEST_INCR_BACKUP=`find $NEW_INCRDIR -mindepth 1 -maxdepth 1 -type d -printf "%P/n"  | sort -nr | head -1`
          if [ ! $LATEST_INCR_BACKUP ] ; then
              INCRBASEDIR=$FULLBACKUP_DIR/$LATEST_FULL_BACKUP
              echo -e "增量備份將以$INCRBASEDIR作為備份基礎目錄"
              echo "                     "
          else
              INCRBASEDIR=$INCRBACKUP_DIR/${LATEST_FULL_BACKUP}/${LATEST_INCR_BACKUP}
              echo -e "增量備份將以$INCRBASEDIR作為備份基礎目錄"
              echo "                     "
          fi
 
      echo "使用$INCRBASEDIR作為基礎本次增量備份的基礎目錄."
      $INNOBACKUPEXFULL --defaults-file=$MY_CNF --galera-info --kill-long-query-type=select --use-memory=4G $MYSQL_CMD --incremental $NEW_INCRDIR --incremental-basedir $INCRBASEDIR > $TMPLOG 2>&1
 
      #保留一份備份的詳細日志
 
      cat $TMPLOG>$logfiledate
 
      if [ -z "`tail -1 $TMPLOG | grep 'completed OK!'`" ] ; then
      echo "$INNOBACKUPEX命令執行失敗:"; echo
      echo -e "---------- $INNOBACKUPEX_PATH錯誤 ----------"
      cat $TMPLOG
      /bin/rm -f $TMPLOG
      exit 1
      fi
 
      THISBACKUP=`awk -- "/Backup created in directory/ { split( ///$0, p, /"'/" ) ; print p[2] }" $TMPLOG`
      /bin/rm -f $TMPLOG
 
      echo -n "數據庫成功備份到:$THISBACKUP"
      echo
 
      # 提示應該保留的備份文件起點
 
      LATEST_FULL_BACKUP=`find $FULLBACKUP_DIR -mindepth 1 -maxdepth 1 -type d -printf "%P/n" | sort -nr | head -1`
 
      NEW_INCRDIR=$INCRBACKUP_DIR/$LATEST_FULL_BACKUP
 
      LATEST_INCR_BACKUP=`find $NEW_INCRDIR -mindepth 1 -maxdepth 1 -type d -printf "%P/n"  | sort -nr | head -1`
 
      RES_FULL_BACKUP=${FULLBACKUP_DIR}/${LATEST_FULL_BACKUP}
 
      RES_INCRE_BACKUP=`dirname ${INCRBACKUP_DIR}/${LATEST_FULL_BACKUP}/${LATEST_INCR_BACKUP}`
 
      echo
      echo -e '/e[31m NOTE:---------------------------------------------------------------------------------./e[m' #紅色
      echo -e "必須保留$KEEP_FULLBACKUP份全備即全備${RES_FULL_BACKUP}和${RES_INCRE_BACKUP}目錄中所有增量備份."
      echo -e '/e[31m NOTE:---------------------------------------------------------------------------------./e[m' #紅色
      echo
 
  else
      echo  "*********************************"
      echo -e "find expire backup file...........waiting........."
      echo -e "尋找過期的全備文件并刪除">>$logfiledate
      for efile in $(/usr/bin/find $FULLBACKUP_DIR/ -mtime +4)
      do
          if [ -d ${efile} ]; then
          /bin/rm -rf "${efile}"
          echo -e "刪除過期全備文件:${efile}" >>$logfiledate
          elif [ -f ${efile} ]; then
          /bin/rm -rf "${efile}"
          echo -e "刪除過期全備文件:${efile}" >>$logfiledate
          fi;
 
      done
 
      if [ $? -eq "0" ];then
          echo
          echo -e "未找到可以刪除的過期全備文件"
      fi
      echo -e "正在執行全新的完全備份...請稍等..."
      echo  "*********************************"
      $INNOBACKUPEXFULL  --defaults-file=$MY_CNF --galera-info --kill-long-query-type=select --use-memory=4G  $MYSQL_CMD $FULLBACKUP_DIR > $TMPLOG 2>&1
      #保留一份備份的詳細日志
 
      cat $TMPLOG>$logfiledate
 
      if [ -z "`tail -1 $TMPLOG | grep 'completed OK!'`" ] ; then
      echo "$INNOBACKUPEX命令執行失敗:"; echo
      echo -e "---------- $INNOBACKUPEX_PATH錯誤 ----------"
      cat $TMPLOG
      /bin/rm -f $TMPLOG
      exit 1
      fi
 
      THISBACKUP=`awk -- "/Backup created in directory/ { split( ///$0, p, /"'/" ) ; print p[2] }" $TMPLOG`
      /bin/rm -f $TMPLOG
 
      echo -n "數據庫成功備份到:$THISBACKUP"
      echo
 
      # 提示應該保留的備份文件起點
 
      LATEST_FULL_BACKUP=`find $FULLBACKUP_DIR -mindepth 1 -maxdepth 1 -type d -printf "%P/n" | sort -nr | head -1`
 
      RES_FULL_BACKUP=${FULLBACKUP_DIR}/${LATEST_FULL_BACKUP}
 
      echo
      echo -e '/e[31m NOTE:---------------------------------------------------------------------------------./e[m' #紅色
      echo -e "無增量備份,必須保留$KEEP_FULLBACKUP份全備即全備${RES_FULL_BACKUP}."
      echo -e '/e[31m NOTE:---------------------------------------------------------------------------------./e[m' #紅色
      echo
 
  fi
 
  #刪除過期的全備
 
  echo -e "find expire backup file...........waiting........."
  echo -e "尋找過期的全備文件并刪除">>$logfiledate
  for efile in $(/usr/bin/find $FULLBACKUP_DIR/ -mtime +7)
  do
      if [ -d ${efile} ]; then
      /bin/rm -rf "${efile}"
      echo -e "刪除過期全備文件:${efile}" >>$logfiledate
      elif [ -f ${efile} ]; then
      /bin/rm -rf "${efile}"
      echo -e "刪除過期全備文件:${efile}" >>$logfiledate
      fi;
 
  done
 
  if [ $? -eq "0" ];then
  echo
  echo -e "未找到可以刪除的過期全備文件"
  fi
  #增備
  echo -e "尋找過期的增備文件并刪除" >>$logfiledate
  for exfile in $(/usr/bin/find $INCRBACKUP_DIR/ -mtime +7)
  do
      if [ -d ${exfile} ]; then
      /bin/rm -rf "${exfile}"
      echo -e "刪除過期增備文件:${exfile}" >>$logfiledate
      elif [ -f ${exfile} ]; then
      /bin/rm -rf "${exfile}"
      echo -e "刪除過期增備文件:${exfile}" >>$logfiledate
      fi;
  done
 
  if [ $? -eq 0 ]
  then
      echo
      echo -e "未找到可以刪除的過期增備文件"
  fi
 
  echo
  echo "完成于: `date +%F' '%T' '%w`"
 
  exit 0
  遇到問題
  1、Mariadb 開啟innodb_safe_truncate報如下錯
  InnoDB: Unsupported redo log format. The redo log was created with MariaDB 10.2.26. Please follow the instructions at http://dev.mysql.com/doc/refman/5.7/en/upgrading-downgrading.html
  關閉即可
  [root@rec mnt]# cat /etc/my.cnf.d/server.cnf |grep safe
  innodb_safe_truncate=0
  [root@rec mnt]#
 
  2、長查詢造成阻塞,導致主從復制報延時
  --kill-long-queries-timeout=120 、--kill-long-query-type=select
 
  3、innobackupex常用參數:
 
  --user=USER                     指定備份用戶,不指定的話為當前系統用戶
  --password=PASSWD               指定備份用戶密碼
  --port=PORT                     指定數據庫端口
  --defaults-group=GROUP-NAME     在多實例的時候使用
  --host=HOST                     指定備份的主機,可以為遠程數據庫服務器
  --apply-log                     回滾日志
  --database                      指定需要備份的數據庫,多個數據庫之間以空格分開
  --defaults-file                 指定mysql的配置文件
  --copy-back                     將備份數據復制回原始位置
  --incremental                   增量備份,后面跟要增量備份的路徑
  --incremental-basedir=DIRECTORY 增量備份時使用指向上一次的增量備份所在的目錄
  --incremental-dir=DIRECTORY     增量備份還原的時候用來合并增量備份到全量,用來指定全備路徑
  --redo-only                     對增量備份進行合并
  --rsync                         加快本地文件傳輸,適用于non-InnoDB數據庫引擎。不與--stream共用
  --no-timestamp                  生成的備份文件不以時間戳為目錄.
  --kill-long-queries-timeout     參數的作用的就是在Xtrabackup執行FLUSH TABLES WITH READ LOCK以后,獲得全局讀鎖時,如果有正在執行的事務會阻塞等待,kill-long-queries-timeout參數就是不為0時,xtrabackup內部創建一個線程,連接到數據庫執行show full processlist,如果TIME超過kill-long-queries-timeout,會kill掉線程
  --kill-long-query-type          設置可以kill掉的sql類型。官方文檔介紹kill-long-query-type默認值時all,也就是所有語句都會kill掉。但是在使用中發現,只設置kill-long-queries-timeout,未設置kill-long-query-type時,參數沒起作用!
  --defaults-extra-file           該選項指定了在標準defaults-file之前從哪個額外的文件讀取MySQL配置,必須在命令行的第一個選項的位置。一般用于存備份用戶的用戶名和密碼的配置文件。
  --datadir                       backup的源目錄,mysql實例的數據目錄。從my.cnf中讀取,或者命令行指定。
  --slave-info                    該選項表示對slave進行備份的時候使用,打印出master的名字和binlog pos,同樣將這些信息以change 。master的命令寫入xtrabackup_slave_info文件。
  --safe-slave-backup             該選項表示為保證一致性復制狀態,這個選項停止SQL線程并且等到show status中的slave_open_temp_tables為0的時候開始備份,如果沒有打開臨時表,bakcup會立刻開始,否則SQL線程將關閉直到沒有打開的臨時表。如果slave_open_temp_tables在--safe-slave-backup-timeount(默認300秒)秒之后不為0,從庫sql線程會在備份完成的時候重啟。
  --ftwrl-wait-query-type         該選項表示獲得全局鎖之前允許那種查詢完成,默認是ALL,可選update。
  --history                       該選項表示percona server 的備份歷史記錄在percona_schema.xtrabackup_history表。
  --backup                        創建備份并且放入--target-dir目錄中。
  --parallel                      指定備份時拷貝多個數據文件并發的進程數,默認值為1。
  --compress                      該選項表示壓縮innodb數據文件的備份。
  --compress-threads              該選項表示并行壓縮worker線程的數量。
  --stream                        該選項表示流式備份的格式,backup完成之后以指定格式到STDOUT,目前只支持tar和xbstream。
  --encrypt                       該選項表示通過ENCRYPTION_ALGORITHM的算法加密innodb數據文件的備份,目前支持的算法有ASE128,AES192,AES256。
  --encrypt-threads               該選項表示并行加密的worker線程數量。
  --encryption-key-file           該選項表示文件必須是一個簡單二進制或者文本文件,加密key可通過以下命令行命令生成:openssl rand -base64 24。
  --galera-info                   該選項表示生成了包含創建備份時候本地節點狀態的文件xtrabackup_galera_info文件,該選項只適用于備份PXC。

(編輯:武林網)

上一篇:mariadb安裝

下一篇:數據表類型

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
欧美美最猛性xxxxxx| 久久久久北条麻妃免费看| 欧美一级淫片播放口| 91国内产香蕉| 国模精品视频一区二区三区| 欧美日本精品在线| 欧美第一黄网免费网站| 欧美性极品少妇精品网站| 国产精品网站入口| 欧美日韩成人网| 日韩**中文字幕毛片| 欧美最猛性xxxxx(亚洲精品)| 国产日韩精品电影| 91精品国产电影| 国产精品成人av性教育| 日韩色av导航| 日韩精品视频免费| 欧美激情乱人伦一区| 中文字幕成人在线| 亚洲精品国产精品国产自| 久久人人看视频| 日韩网站在线观看| 亚洲国产精品电影| 久久国产加勒比精品无码| 亚洲一区二区三区乱码aⅴ| 亚洲欧美日韩综合| 亚洲色图13p| 精品久久久久久久久久久久久久| 久久精品99国产精品酒店日本| 情事1991在线| 欧美日韩在线视频首页| 日韩国产在线播放| 亚洲欧美日韩国产中文| 亚洲精品国产精品国自产在线| 欧洲美女7788成人免费视频| 日韩美女视频免费在线观看| 国产在线视频欧美| 日韩欧美国产骚| 久久久精品视频成人| 亚洲最大在线视频| 亚洲国产精彩中文乱码av在线播放| 国产日韩精品综合网站| 中文字幕久热精品在线视频| 欧美日韩国产页| 国产精品老牛影院在线观看| 揄拍成人国产精品视频| 日韩av电影中文字幕| 日韩电影在线观看免费| 欧美日韩在线视频首页| 国产精品91在线| 97在线日本国产| 亚洲国产精品热久久| 综合网日日天干夜夜久久| 亚洲网在线观看| 中文国产成人精品| 国产精品96久久久久久又黄又硬| 一区二区三区久久精品| 亚洲国产中文字幕在线观看| 欧美色道久久88综合亚洲精品| 日韩性xxxx爱| 久久大大胆人体| 欧美一级高清免费播放| 一区二区在线免费视频| 国产精品一区二区久久精品| 在线亚洲午夜片av大片| 亚洲欧美三级伦理| 国产精品av免费在线观看| 亚洲在线视频观看| 久久网福利资源网站| 亚洲最大福利视频网| 欧美激情第1页| 高清亚洲成在人网站天堂| 精品美女久久久久久免费| www.日本久久久久com.| 久久久这里只有精品视频| 日韩美女激情视频| 国产欧美在线看| 亚洲人午夜精品免费| 国产在线98福利播放视频| 欧美日韩国产中文精品字幕自在自线| 在线午夜精品自拍| 亚洲一区亚洲二区亚洲三区| 26uuu另类亚洲欧美日本一| 欧美日韩久久久久| 久久免费少妇高潮久久精品99| 久久久999国产精品| 欧美小视频在线观看| 97视频免费在线看| 26uuu亚洲伊人春色| 久久久久久久久久av| 欧美激情精品久久久久久变态| 欧美激情aaaa| 亚洲国产精品99久久| 亚洲白虎美女被爆操| 欧美视频裸体精品| 欧美在线视频在线播放完整版免费观看| 国内精品美女av在线播放| 午夜精品一区二区三区在线视频| 欧洲中文字幕国产精品| 精品伊人久久97| 狠狠色香婷婷久久亚洲精品| 精品国产网站地址| 久久精品99无色码中文字幕| 成人啪啪免费看| 日韩精品中文字幕在线| 国产精品美乳在线观看| 97人洗澡人人免费公开视频碰碰碰| 亚洲图片在区色| 久久久精品电影| 亚洲美女动态图120秒| 日韩av电影中文字幕| 欧美黄色免费网站| 欧美精品久久久久久久免费观看| 亚洲最大的av网站| 欧美资源在线观看| 色偷偷9999www| 欧美精品制服第一页| 夜夜嗨av色一区二区不卡| 日韩成人性视频| 亚洲第一天堂无码专区| 亚洲肉体裸体xxxx137| 国外成人性视频| 日韩免费在线播放| 亚洲女人天堂成人av在线| 午夜精品久久久久久久99热浪潮| 97在线视频精品| 国产自产女人91一区在线观看| 日韩欧美在线视频日韩欧美在线视频| 亚洲第一精品自拍| 91久久精品一区| 久久久亚洲国产| 91香蕉嫩草神马影院在线观看| 日韩视频在线免费| 中文字幕av一区二区| 国产一区二区色| 揄拍成人国产精品视频| 精品国偷自产在线视频99| 亚洲国产欧美在线成人app| 久久成人精品视频| 成人有码在线视频| 中文字幕亚洲专区| 欧美日韩国产丝袜美女| 国产91露脸中文字幕在线| 国产精品久久久久久久一区探花| 国产在线视频2019最新视频| 久久综合五月天| 91精品国产91久久| 精品国产乱码久久久久久虫虫漫画| 日韩久久免费视频| 日韩av电影中文字幕| 国产91久久婷婷一区二区| 国产精品私拍pans大尺度在线| 中文综合在线观看| 欧美性xxxx极品hd欧美风情| 日韩欧美国产一区二区| 欧美日韩免费在线观看| 91精品国产综合久久香蕉| 国产精品永久免费在线| 久久伊人精品一区二区三区| 久久久久久久久久久免费| 国产精品久久久久9999| 韩日欧美一区二区| 国产丝袜精品视频| 91亚洲精品久久久久久久久久久久|