婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av

主頁 > 知識庫 > Mysql GTID Mha配置方法

Mysql GTID Mha配置方法

熱門標簽:長安區(qū)違法建房地圖標注 手機用地圖標注工具 電銷機器人公眾號推送 昆明智能外呼系統(tǒng)中心 智能電銷機器人靠譜么 電銷機器人說明書 南宋地圖標注黃河華山 安國在哪里辦理400電話 地圖標注培訓

Gtid + Mha +Binlog server配置:

1:測試環(huán)境

OS:CentOS 6.5
Mysql:5.6.28
Mha:0.56

192.168.1.21 mysql1 M1
192.168.1.22 mysql2 S1
192.168.1.23 mysql3 S2 Mha manage、Binlog server

2:配置/etc/my.cnf相關(guān)參數(shù),在3各節(jié)點中分別配置

binlog-format=ROW 
log-slave-updates=true 
gtid-mode=on 
enforce-gtid-consistency=true 
master-info-repository=TABLE 
relay-log-info-repository=TABLE 
sync-master-info=1 
slave-parallel-workers=2 
binlog-checksum=CRC32 
master-verify-checksum=1 
slave-sql-verify-checksum=1 
binlog-rows-query-log_events=1 

設置root密碼,創(chuàng)建復制用戶:

mysql> use mysql;
mysql> GRANT ALL PRIVILEGES ON *.* TO root@"%" IDENTIFIED BY "oracle123";
mysql> update user set Password = password('oracle123') where User='root';
mysql> flush privileges;

mysql> GRANT replication slave ON *.* TO 'repl'@'%' identified by 'oracle';    

mysql> flush privileges;

3:在mysql2、mysql3配置Gtid復制

CHANGE MASTER TO 
MASTER_HOST = '192.168.1.21',
MASTER_PORT = 3306,
MASTER_USER = 'repl',
MASTER_PASSWORD = 'oracle',
MASTER_AUTO_POSITION = 1;

start slave;

mysql> show slave status\G
*************************** 1. row ***************************
        Slave_IO_State: Waiting for master to send event
         Master_Host: 192.168.1.21
         Master_User: repl
         Master_Port: 3306
        Connect_Retry: 60
       Master_Log_File: mysql-bin.000003
     Read_Master_Log_Pos: 524
        Relay_Log_File: mysql-relay-bin.000002
        Relay_Log_Pos: 734
    Relay_Master_Log_File: mysql-bin.000003
       Slave_IO_Running: Yes
      Slave_SQL_Running: Yes
       Replicate_Do_DB: 
      ......
 Master_SSL_Crlpath: 
      Retrieved_Gtid_Set: 9ee7c7af-cbf3-11e5-bf75-000c2923e459:1-2
      Executed_Gtid_Set: 9ee7c7af-cbf3-11e5-bf75-000c2923e459:1-2
        Auto_Position: 1
1 row in set (0.00 sec)

4:安裝Mha

rpm -Uvh epel-release-6-8.noarch.rpm

配置SSH等效:

在所有節(jié)點都執(zhí)行

ssh-keygen -t rsa
ssh-copy-id -i /root/.ssh/id_rsa.pub root@mysql1
ssh-copy-id -i /root/.ssh/id_rsa.pub root@mysql2
ssh-copy-id -i /root/.ssh/id_rsa.pub root@mysql3

測試ssh登錄,在3各節(jié)點分別測試:

ssh myqsl1
ssh myqsl2
ssh myqsl3

binlog server配置:在mysql3

mkdir -p /mysql/backup/binlog
/usr/local/mysql/bin/mysqlbinlog -R --raw --host=192.168.1.20 --user='root' --password='oracle123' --stop-never mysql-
bin.000003 

最后那個binlog文件時給定從那個binlog文件開始。另外需要注意,當mysql1上的mysql進程退出后,binlog server也會退出。

需要安裝一些包做支持,使用yum網(wǎng)絡源;如安裝遇到問題可以嘗試yum update更新yum源或yum clean all清除緩存

在每個節(jié)點安裝 mha4mysql-node

yum -y install perl-DBD-MySQL ncftp
rpm -Uvh mha4mysql-node-0.56-0.el6.noarch.rpm

在mysql3上安裝mha-manager

yum install perl
yum install cpan
yum install perl-Config-Tiny
yum install perl-Time-HiRes 
yum install perl-Log-Dispatch
yum install perl-Parallel-ForkManager

如果安裝perl-Log-Dispatch,perl-Parallel-ForkManager安裝包報錯:

需要先安裝epel(可以參考https://fedoraproject.org/wiki/EPEL)

rpm -Uvh mha4mysql-manager-0.56-0.el6.noarch.rpm

5:配置Mha,在mysql3

mkdir -p /etc/masterha/app1
vi /etc/masterha/app1.cnf
[server default]
user=root  
password=oracle123
manager_workdir=/etc/masterha/app1
manager_log=/etc/masterha/app1/manager.log
remote_workdir=/etc/masterha/app1
ssh_user=root
repl_user=repluser
repl_password=oracle
ping_interval=3
master_ip_failover_script=/etc/masterha/app1/master_ip_failover

[server1]
hostname=192.168.1.21
#ssh_port=9999
master_binlog_dir=/mysql/logs
check_repl_delay=0       #防止master故障時候,切換時slave有延遲,可在那里切不過來
candidate_master=1

[server2]
hostname=192.168.1.22
#ssh_port=9999
master_binlog_dir=/mysql/logs
candidate_master=1

[server3]
hostname=192.168.1.23
#ssh_port=9999
master_binlog_dir=/mysql/logs
no_master=1
ignore_fail=1           #如果這個節(jié)點掛了,mha將不可用,加上這個參數(shù)slave掛了一樣可以用

[binlog1]                   #binlog server需要mysqlbinlog命令
hostname=192.168.1.23
master_binlog_dir=/mysql/backup/binlog    #讀取binlog存放位置
ignore_fail=1
no_master=1

vi /etc/masterha/app1/master_ip_failover
#!/usr/bin/env perl
use strict;
use warnings FATAL => 'all';
use Getopt::Long;
my (
$command, $ssh_user, $orig_master_host, $orig_master_ip,
$orig_master_port, $new_master_host, $new_master_ip, $new_master_port
);
my $vip = '192.168.1.20';#Virtual IP
my $gateway = '192.168.1.1';#Gateway IP
my $interface = 'eth0';
my $key = "1";
my $ssh_start_vip = "/sbin/ifconfig $interface:$key $vip;/sbin/arping -I $interface -c 3 -s $vip $gateway >/dev/null 2>1";
my $ssh_stop_vip = "/sbin/ifconfig $interface:$key down";
GetOptions(
'command=s' => \$command,
'ssh_user=s' => \$ssh_user,
'orig_master_host=s' => \$orig_master_host,
'orig_master_ip=s' => \$orig_master_ip,
'orig_master_port=i' => \$orig_master_port,
'new_master_host=s' => \$new_master_host,
'new_master_ip=s' => \$new_master_ip,
'new_master_port=i' => \$new_master_port,
);
exit main();
sub main {
print "\n\nIN SCRIPT TEST====$ssh_stop_vip==$ssh_start_vip===\n\n";
if ( $command eq "stop" || $command eq "stopssh" ) {
# $orig_master_host, $orig_master_ip, $orig_master_port are passed.
# If you manage master ip address at global catalog database,
# invalidate orig_master_ip here.
my $exit_code = 1;
eval {
print "Disabling the VIP on old master: $orig_master_host \n";
stop_vip();
$exit_code = 0;
};
if ($@) {
warn "Got Error: $@\n";
exit $exit_code;
}
exit $exit_code;
}
elsif ( $command eq "start" ) {
# all arguments are passed.
# If you manage master ip address at global catalog database,
# activate new_master_ip here.
# You can also grant write access (create user, set read_only=0, etc) here.
my $exit_code = 10;
eval {
print "Enabling the VIP - $vip on the new master - $new_master_host \n";
start_vip();
$exit_code = 0;
};
if ($@) {
warn $@;
exit $exit_code;
}
exit $exit_code;
}
elsif ( $command eq "status" ) {
print "Checking the Status of the script.. OK \n";
`ssh $ssh_user\@$orig_master_host \" $ssh_start_vip \"`;
exit 0;
}
else {
usage();
exit 1;
}
}
# A simple system call that enable the VIP on the new master
sub start_vip() {
`ssh $ssh_user\@$new_master_host \" $ssh_start_vip \"`;
}
# A simple system call that disable the VIP on the old_master
sub stop_vip() {
`ssh $ssh_user\@$orig_master_host \" $ssh_stop_vip \"`;
}
sub usage {
print
"Usage: master_ip_failover --command=start|stop|stopssh|status --orig_master_host=host --orig_master_ip=ip --


orig_master_port=port --new_master_host=host --new_master_ip=ip --new_master_port=port\n";
}

chmod 777 /etc/masterha/app1/

配置文件測試:

# masterha_check_ssh --conf=/etc/masterha/app1.cnf
Thu May 26 23:25:35 2016 - [warning] Global configuration file /etc/masterha_default.cnf not found. Skipping.
Thu May 26 23:25:35 2016 - [info] Reading application default configuration from /etc/masterha/app1.cnf..
Thu May 26 23:25:35 2016 - [info] Reading server configuration from /etc/masterha/app1.cnf..
Thu May 26 23:25:35 2016 - [info] Starting SSH connection tests..
Thu May 26 23:25:35 2016 - [debug] 
Thu May 26 23:25:35 2016 - [debug] Connecting via SSH from root@192.168.1.21(192.168.1.21:22) to root@192.168.1.22(192.168.1.22:22)..
Thu May 26 23:25:35 2016 - [debug]  ok.
Thu May 26 23:25:35 2016 - [debug] Connecting via SSH from root@192.168.1.21(192.168.1.21:22) to root@192.168.1.23(192.168.1.23:22)..
Thu May 26 23:25:35 2016 - [debug]  ok.
Thu May 26 23:25:36 2016 - [debug] 
Thu May 26 23:25:35 2016 - [debug] Connecting via SSH from root@192.168.1.22(192.168.1.22:22) to root@192.168.1.21(192.168.1.21:22)..
Thu May 26 23:25:35 2016 - [debug]  ok.
Thu May 26 23:25:35 2016 - [debug] Connecting via SSH from root@192.168.1.22(192.168.1.22:22) to root@192.168.1.23(192.168.1.23:22)..
Thu May 26 23:25:36 2016 - [debug]  ok.
Thu May 26 23:25:36 2016 - [debug] 
Thu May 26 23:25:36 2016 - [debug] Connecting via SSH from root@192.168.1.23(192.168.1.23:22) to root@192.168.1.21(192.168.1.21:22)..
Thu May 26 23:25:36 2016 - [debug]  ok.
Thu May 26 23:25:36 2016 - [debug] Connecting via SSH from root@192.168.1.23(192.168.1.23:22) to root@192.168.1.22(192.168.1.22:22)..
Thu May 26 23:25:36 2016 - [debug]  ok.
Thu May 26 23:25:36 2016 - [info] All SSH connection tests passed successfully.

#masterha_check_repl --conf=/etc/masterha/app1.cnf
Thu May 26 22:52:30 2016 - [warning] Global configuration file /etc/masterha_default.cnf not found. Skipping.
Thu May 26 22:52:30 2016 - [info] Reading application default configuration from /etc/masterha/app1.cnf..
Thu May 26 22:52:30 2016 - [info] Reading server configuration from /etc/masterha/app1.cnf..
Thu May 26 22:52:30 2016 - [info] MHA::MasterMonitor version 0.56.
Thu May 26 22:52:31 2016 - [info] GTID failover mode = 1
Thu May 26 22:52:31 2016 - [info] Dead Servers:
Thu May 26 22:52:31 2016 - [info] Alive Servers:
Thu May 26 22:52:31 2016 - [info]  192.168.1.21(192.168.1.21:3306)
Thu May 26 22:52:31 2016 - [info]  192.168.1.22(192.168.1.22:3306)
Thu May 26 22:52:31 2016 - [info]  192.168.1.23(192.168.1.23:3306)
Thu May 26 22:52:31 2016 - [info] Alive Slaves:
Thu May 26 22:52:31 2016 - [info]  192.168.1.22(192.168.1.22:3306) Version=5.6.28-log (oldest major version between slaves) log-bin:enabled
Thu May 26 22:52:31 2016 - [info]   GTID ON
Thu May 26 22:52:31 2016 - [info]   Replicating from 192.168.1.21(192.168.1.21:3306)
Thu May 26 22:52:31 2016 - [info]   Primary candidate for the new Master (candidate_master is set)
Thu May 26 22:52:31 2016 - [info]  192.168.1.23(192.168.1.23:3306) Version=5.6.28-log (oldest major version between slaves) log-bin:enabled
Thu May 26 22:52:31 2016 - [info]   GTID ON
Thu May 26 22:52:31 2016 - [info]   Replicating from 192.168.1.21(192.168.1.21:3306)
Thu May 26 22:52:31 2016 - [info]   Not candidate for the new Master (no_master is set)
Thu May 26 22:52:31 2016 - [info] Current Alive Master: 192.168.1.21(192.168.1.21:3306)
Thu May 26 22:52:31 2016 - [info] Checking slave configurations..
Thu May 26 22:52:31 2016 - [info] read_only=1 is not set on slave 192.168.1.22(192.168.1.22:3306).
Thu May 26 22:52:31 2016 - [info] read_only=1 is not set on slave 192.168.1.23(192.168.1.23:3306).
Thu May 26 22:52:31 2016 - [info] Checking replication filtering settings..
Thu May 26 22:52:31 2016 - [info] binlog_do_db= , binlog_ignore_db= 
Thu May 26 22:52:31 2016 - [info] Replication filtering check ok.
Thu May 26 22:52:31 2016 - [info] GTID (with auto-pos) is supported. Skipping all SSH and Node package checking.
Thu May 26 22:52:31 2016 - [info] HealthCheck: SSH to 192.168.1.23 is reachable.
Thu May 26 22:52:31 2016 - [info] Binlog server 192.168.1.23 is reachable.
Thu May 26 22:52:31 2016 - [info] Checking recovery script configurations on 192.168.1.23(192.168.1.23:3306)..
Thu May 26 22:52:31 2016 - [info]  Executing command: save_binary_logs --command=test --start_pos=4 --binlog_dir=/mysql/backup/binlog --output_file=/etc/masterha/app1/save_binary_logs_test --manager_version=0.56 --start_file=mysql-bin.000004 
Thu May 26 22:52:31 2016 - [info]  Connecting to root@192.168.1.23(192.168.1.23:22).. 
 Creating /etc/masterha/app1 if not exists..  ok.
 Checking output directory is accessible or not..
  ok.
Binlog found at /mysql/backup/binlog, up to mysql-bin.000004
Thu May 26 22:52:31 2016 - [info] Binlog setting check done.
Thu May 26 22:52:31 2016 - [info] Checking SSH publickey authentication settings on the current master..
Thu May 26 22:52:31 2016 - [info] HealthCheck: SSH to 192.168.1.21 is reachable.
Thu May 26 22:52:31 2016 - [info] 
192.168.1.21(192.168.1.21:3306) (current master)
 +--192.168.1.22(192.168.1.22:3306)
 +--192.168.1.23(192.168.1.23:3306)

Thu May 26 22:52:31 2016 - [info] Checking replication health on 192.168.1.22..
Thu May 26 22:52:31 2016 - [info] ok.
Thu May 26 22:52:31 2016 - [info] Checking replication health on 192.168.1.23..
Thu May 26 22:52:31 2016 - [info] ok.
Thu May 26 22:52:31 2016 - [info] Checking master_ip_failover_script status:
Thu May 26 22:52:31 2016 - [info]  /etc/masterha/app1/master_ip_failover --command=status --ssh_user=root --orig_master_host=192.168.1.21 --orig_master_ip=192.168.1.21 --orig_master_port=3306 

IN SCRIPT TEST====/sbin/ifconfig eth1:1 down==/sbin/ifconfig eth1:1 192.168.1.20;/sbin/arping -I eth1 -c 3 -s 192.168.1.20 192.168.1.1 >/dev/null 2>1===

Checking the Status of the script.. OK 
Thu May 26 22:52:34 2016 - [info] OK.
Thu May 26 22:52:34 2016 - [warning] shutdown_script is not defined.
Thu May 26 22:52:34 2016 - [info] Got exit code 0 (Not master dead).

MySQL Replication Health is OK.

MHA啟動及關(guān)閉

nohup masterha_manager --conf=/etc/masterha/app1.cnf > /etc/masterha/app1/manager.log /dev/null 2>1

檢查是否啟動:

masterha_check_status --conf=/etc/masterha/app1.cnf
app1 (pid:11447) is running(0:PING_OK), master:192.168.1.21

停止Mha:

masterha_stop --conf=/etc/masterha/app1.cnf
Stopped app1 successfully.
[3]+ Exit 1         nohup masterha_manager --conf=/etc/masterha/app1.cnf > /etc/masterha/app1/manager.log  /dev/null 2>1

測試:

說明,每次測試完成后,需要清理/etc/masterha/app1下的日志,然后啟動Mha manager.

1:關(guān)閉mysql1上的mysql,查看從庫從那里同步,以及mha日志輸出

2:恢復mysql1為mysql2的slave,change master語句可以在/etc/masterha/app1/manager.log里找到。

在配置GTID復制時候遇到 1032錯誤,用以下方法解決

mysql> show global variables like '%gtid%';
+---------------------------------+------------------------------------------------------------------------------------+
| Variable_name          | Value                                       |
+---------------------------------+------------------------------------------------------------------------------------+
| binlog_gtid_simple_recovery   | OFF                                        |
| enforce_gtid_consistency    | ON                                         |
| gtid_executed          | 88b05570-2599-11e6-880a-000c29c18cf5:1-3,
9ee7c7af-cbf3-11e5-bf75-000c2923e459:1-4 |
| gtid_mode            | ON                                         |
| gtid_owned           |                                          |
| gtid_purged           |                                          |
| simplified_binlog_gtid_recovery | OFF                                        |
+---------------------------------+------------------------------------------------------------------------------------+

stop slave;
set gtid_next='9ee7c7af-cbf3-11e5-bf75-000c2923e459:4';
begin;
commit;
set gtid_next='automatic';
start slave;
show slave status\G; 

以上這篇Mysql GTID Mha配置方法就是小編分享給大家的全部內(nèi)容了,希望能給大家一個參考,也希望大家多多支持腳本之家。

您可能感興趣的文章:
  • 如何通過Python收集MySQL MHA 部署及運行狀態(tài)信息的功能
  • MySQL高可用架構(gòu)之MHA架構(gòu)全解
  • MySQL之MHA高可用配置及故障切換實現(xiàn)詳細部署步驟
  • MySQL 搭建MHA架構(gòu)部署的步驟
  • MySQL 有關(guān)MHA搭建與切換的幾個錯誤log匯總
  • MySQL下高可用故障轉(zhuǎn)移方案MHA的超級部署教程
  • MHA實現(xiàn)mysql主從數(shù)據(jù)庫手動切換的方法
  • MySQL MHA 運行狀態(tài)監(jiān)控介紹

標簽:潛江 江門 東莞 吉安 南昌 武漢 長沙 合肥

巨人網(wǎng)絡通訊聲明:本文標題《Mysql GTID Mha配置方法》,本文關(guān)鍵詞  Mysql,GTID,Mha,配置,方法,Mysql,;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問題,煩請?zhí)峁┫嚓P(guān)信息告之我們,我們將及時溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡,涉及言論、版權(quán)與本站無關(guān)。
  • 相關(guān)文章
  • 下面列出與本文章《Mysql GTID Mha配置方法》相關(guān)的同類信息!
  • 本頁收集關(guān)于Mysql GTID Mha配置方法的相關(guān)信息資訊供網(wǎng)民參考!
  • 推薦文章
    婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av
    日韩免费一区二区| 欧美一区午夜精品| 久久国产三级精品| 久久精品久久99精品久久| 日韩成人免费电影| 日韩高清不卡一区二区| 婷婷久久综合九色国产成人| 亚洲国产乱码最新视频| 亚洲第一在线综合网站| 日韩高清在线观看| 国产一区亚洲一区| 岛国av在线一区| 色综合久久天天| 欧美日韩一区二区三区免费看| 欧美情侣在线播放| 欧美大片在线观看一区二区| 久久久午夜精品| 亚洲图片你懂的| 偷偷要91色婷婷| 国产99久久久国产精品潘金| 色综合久久久久久久久| 9191久久久久久久久久久| 久久久久久久免费视频了| 日本一区二区三区四区| 亚洲自拍偷拍综合| 久久精品久久精品| 色婷婷综合久色| 91精品免费观看| 国产精品福利在线播放| 午夜精品在线视频一区| 国产99精品在线观看| 欧美日韩1区2区| 日本一区二区动态图| 一区二区三区日韩精品| 麻豆精品一区二区综合av| av不卡一区二区三区| 91精品国产综合久久婷婷香蕉| 久久久精品免费网站| 亚洲成人福利片| 成人精品电影在线观看| 制服丝袜在线91| 亚洲精品免费一二三区| 国产精品自拍av| 欧美一卡二卡在线观看| 亚洲欧洲日韩女同| 国产精品一二三区| 欧美一激情一区二区三区| 亚洲女人****多毛耸耸8| 国产高清久久久久| 欧美一区二区三区日韩视频| 亚洲人成小说网站色在线| 国产高清精品久久久久| 欧美电影精品一区二区| 亚洲成a人v欧美综合天堂下载 | 一区二区三区在线免费播放| 国产一区二区视频在线| 337p亚洲精品色噜噜狠狠| 午夜电影久久久| 韩国成人精品a∨在线观看| 日本一区二区三区四区| 亚洲一区二区在线视频| kk眼镜猥琐国模调教系列一区二区| 欧美一级在线视频| 日韩在线观看一区二区| 欧美午夜精品免费| 亚洲自拍与偷拍| 欧洲一区二区三区免费视频| 国产精品国产三级国产aⅴ中文 | 欧美中文字幕一区| 国产精品成人免费| 成人av网站免费| 国产精品乱码妇女bbbb| 国产成人免费视频网站高清观看视频| 日韩精品一区二区三区四区视频 | 国产情人综合久久777777| 日日夜夜免费精品视频| 精品一区二区免费| 26uuu亚洲综合色| 岛国精品在线观看| 亚洲美女在线一区| 在线播放中文字幕一区| 日本女人一区二区三区| 欧美成人女星排名| 成人久久18免费网站麻豆| 中文字幕一区二区三区在线播放| 91麻豆6部合集magnet| 亚洲成人av福利| 久久嫩草精品久久久精品| 国产91丝袜在线18| 亚洲午夜在线电影| 日韩精品一区在线观看| 成人性生交大片免费看在线播放| 亚洲少妇30p| 日韩欧美激情四射| 91丝袜美女网| 麻豆成人av在线| 国产精品二三区| 欧美日本乱大交xxxxx| 亚洲三级在线观看| 成人免费视频在线观看| 久久国产精品99久久人人澡| 色婷婷一区二区| 《视频一区视频二区| 国产精品一线二线三线| 日韩免费高清av| 国产一区二区三区香蕉| 久久综合久久综合亚洲| 亚洲国产综合人成综合网站| 另类小说综合欧美亚洲| 亚洲精品在线网站| 波波电影院一区二区三区| 亚洲一二三四区| 久久久久久9999| 欧美私模裸体表演在线观看| 美女一区二区视频| 亚洲在线视频一区| 一本到不卡免费一区二区| 日韩av电影免费观看高清完整版| 久久美女高清视频| 欧美大胆一级视频| 欧美日韩精品一区二区三区蜜桃 | jlzzjlzz欧美大全| 久久精品久久精品| 亚洲高清不卡在线观看| 亚洲欧美在线另类| 国产无人区一区二区三区| 日韩午夜激情视频| 欧美日韩亚洲国产综合| 99久久精品国产精品久久| 国产精品综合网| 韩国午夜理伦三级不卡影院| 天天射综合影视| 亚洲风情在线资源站| 亚洲欧洲www| 亚洲图片你懂的| 中文字幕精品一区二区精品绿巨人| 欧美日韩成人激情| 欧美日韩免费电影| 欧美精品久久99| 欧美日本在线播放| 欧美日韩国产综合久久| 91电影在线观看| 欧美视频一区在线| 欧美日韩在线精品一区二区三区激情 | 国产欧美1区2区3区| xfplay精品久久| 日韩精品一区二区三区蜜臀| 日韩欧美一区二区在线视频| 日韩一卡二卡三卡| 精品欧美一区二区久久| 久久久久国产精品人| 国产色爱av资源综合区| 国产精品你懂的| 中文字幕在线观看一区| 亚洲精选一二三| 亚洲最新在线观看| 日本一区中文字幕| 狠狠色丁香久久婷婷综| 国产成人免费在线| 一本色道久久综合亚洲aⅴ蜜桃| 97久久精品人人做人人爽| 一本色道久久综合亚洲91| 欧美日韩中文字幕一区二区| 7777精品伊人久久久大香线蕉| 日韩精品一区二区三区四区 | 欧美二区三区91| 亚洲精品在线一区二区| 国产精品久久久久婷婷| 日韩毛片一二三区| 国内一区二区视频| 韩国欧美国产1区| 国产精品 日产精品 欧美精品| 国产精品正在播放| 99久久免费国产| 欧美亚洲动漫另类| 久久婷婷国产综合国色天香| 中文字幕欧美日本乱码一线二线| 亚洲特黄一级片| 秋霞电影一区二区| 成人性视频网站| 69久久99精品久久久久婷婷| 久久久99久久| 亚洲电影一区二区三区| 极品少妇xxxx精品少妇偷拍| 色综合天天综合色综合av| 欧美一区在线视频| 亚洲欧美成aⅴ人在线观看| 蜜臀av性久久久久蜜臀aⅴ四虎| 成人午夜视频在线| 日韩三级视频在线观看| 亚洲精品乱码久久久久久| 国产在线精品不卡| 正在播放亚洲一区| 亚洲免费av高清| 大桥未久av一区二区三区中文| 欧美二区三区的天堂| 欧美无砖砖区免费| 欧美综合一区二区三区| 国产性天天综合网| 日日欢夜夜爽一区|