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

主頁(yè) > 知識(shí)庫(kù) > Mysql GTID Mha配置方法

Mysql GTID Mha配置方法

熱門標(biāo)簽:長(zhǎng)安區(qū)違法建房地圖標(biāo)注 手機(jī)用地圖標(biāo)注工具 電銷機(jī)器人公眾號(hào)推送 昆明智能外呼系統(tǒng)中心 智能電銷機(jī)器人靠譜么 電銷機(jī)器人說(shuō)明書(shū) 南宋地圖標(biāo)注黃河華山 安國(guó)在哪里辦理400電話 地圖標(biāo)注培訓(xùn)

Gtid + Mha +Binlog server配置:

1:測(cè)試環(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é)點(diǎn)中分別配置

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 

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

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復(fù)制

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é)點(diǎn)都執(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

測(cè)試ssh登錄,在3各節(jié)點(diǎn)分別測(cè)試:

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 

最后那個(gè)binlog文件時(shí)給定從那個(gè)binlog文件開(kāi)始。另外需要注意,當(dāng)mysql1上的mysql進(jìn)程退出后,binlog server也會(huì)退出。

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

在每個(gè)節(jié)點(diǎn)安裝 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安裝包報(bào)錯(cuò):

需要先安裝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故障時(shí)候,切換時(shí)slave有延遲,可在那里切不過(guò)來(lái)
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           #如果這個(gè)節(jié)點(diǎn)掛了,mha將不可用,加上這個(gè)參數(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/

配置文件測(cè)試:

# 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啟動(dòng)及關(guān)閉

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

檢查是否啟動(dòng):

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

測(cè)試:

說(shuō)明,每次測(cè)試完成后,需要清理/etc/masterha/app1下的日志,然后啟動(dòng)Mha manager.

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

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

在配置GTID復(fù)制時(shí)候遇到 1032錯(cuò)誤,用以下方法解決

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配置方法就是小編分享給大家的全部?jī)?nèi)容了,希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。

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

標(biāo)簽:潛江 江門 東莞 吉安 南昌 武漢 長(zhǎng)沙 合肥

巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《Mysql GTID Mha配置方法》,本文關(guān)鍵詞  Mysql,GTID,Mha,配置,方法,Mysql,;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問(wèn)題,煩請(qǐng)?zhí)峁┫嚓P(guān)信息告之我們,我們將及時(shí)溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無(wú)關(guān)。
  • 相關(guān)文章
  • 下面列出與本文章《Mysql GTID Mha配置方法》相關(guān)的同類信息!
  • 本頁(yè)收集關(guān)于Mysql GTID Mha配置方法的相關(guān)信息資訊供網(wǎng)民參考!
  • 推薦文章
    婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av
    亚洲小说欧美激情另类| 国产传媒日韩欧美成人| 国产日韩av一区| 亚洲美腿欧美偷拍| 久久精品国产网站| 成人av免费在线播放| 欧美亚洲一区二区在线| 亚洲激情自拍偷拍| 色94色欧美sute亚洲13| 欧美mv日韩mv亚洲| 高清在线观看日韩| 中文字幕乱码亚洲精品一区| 久久国内精品视频| 在线观看91av| 精品一二三四区| 日韩欧美123| 一区二区三区高清在线| 日本大香伊一区二区三区| 一区二区三区在线免费视频| 成人做爰69片免费看网站| 日韩三级高清在线| 欧洲生活片亚洲生活在线观看| 亚洲精品成人a在线观看| 欧美日韩在线三级| 美国十次了思思久久精品导航| 制服.丝袜.亚洲.中文.综合| 成人深夜福利app| 久久精品国产色蜜蜜麻豆| 一区二区不卡在线播放| 精品999在线播放| 欧美精品自拍偷拍| 91成人免费电影| 粉嫩高潮美女一区二区三区| 亚洲你懂的在线视频| 欧美日韩国产一区二区三区地区| 美国av一区二区| 日韩av成人高清| 午夜成人在线视频| 一区二区在线看| 国产婷婷色一区二区三区四区 | 亚洲网友自拍偷拍| 最新日韩在线视频| 国产精品久久久久久亚洲毛片| 欧美一区二区观看视频| 欧美一区二区三区在线观看| 欧美三级在线播放| 91一区在线观看| 成人丝袜视频网| 成人av动漫网站| 欧美三级韩国三级日本一级| 在线一区二区三区做爰视频网站| 欧美在线色视频| 日韩午夜电影av| 国产精品免费视频观看| 一区二区三区欧美久久| 日本欧美肥老太交大片| 国产精品99久久久久久似苏梦涵| 成人网页在线观看| 欧美激情综合五月色丁香小说| 欧美在线一区二区| 国产精品亚洲一区二区三区妖精| 成人精品小蝌蚪| 国产欧美日韩在线视频| 床上的激情91.| 色婷婷精品大在线视频| 欧美三区免费完整视频在线观看| 91精品国产综合久久精品性色| 久久免费美女视频| 亚洲美女在线一区| 看电视剧不卡顿的网站| 色欧美88888久久久久久影院| 欧美一卡二卡在线观看| 亚洲精品国久久99热| 成人免费看的视频| 亚洲人精品一区| 日本特黄久久久高潮| 日韩一级免费观看| 国产成人免费在线观看不卡| 亚洲图片欧美激情| 欧美在线观看视频一区二区三区| 国产欧美日本一区视频| 国产综合久久久久影院| av中文字幕在线不卡| 亚洲免费观看高清在线观看| 日韩电影在线看| 久久久精品影视| eeuss鲁片一区二区三区在线观看| 中文字幕一区二区三区在线观看| 国产激情视频一区二区在线观看| 国产精品久久久久久亚洲伦 | 麻豆91精品视频| 91精品久久久久久久99蜜桃| 亚洲特级片在线| 久久精品一区二区三区四区| 久久蜜桃av一区精品变态类天堂| 色偷偷久久人人79超碰人人澡 | 精品国产免费一区二区三区四区| 久久久亚洲精品石原莉奈| 国产午夜亚洲精品羞羞网站| 福利一区二区在线观看| 亚洲a一区二区| 欧美日韩一级视频| 国产成人亚洲精品青草天美| 精品福利二区三区| 91精品国产入口| 国产一区二区三区久久久 | 久久66热re国产| 精品免费国产二区三区 | 麻豆视频观看网址久久| 欧美精品在线视频| 欧美一区二区在线不卡| 看国产成人h片视频| 国产精品久久三区| 午夜精品福利一区二区三区蜜桃| 九九久久精品视频| 欧美无砖砖区免费| 国产综合一区二区| 天天亚洲美女在线视频| 欧洲中文字幕精品| 久久久亚洲午夜电影| 欧美一区二区三区小说| 成人ar影院免费观看视频| 91视频在线观看| 国产精品久久久久久久蜜臀| 亚洲综合在线免费观看| 成人黄色a**站在线观看| 亚洲欧美一区二区三区国产精品| 91视频国产资源| 国产一区二区三区免费在线观看| 午夜精品久久久久久久久久久| 中文字幕亚洲综合久久菠萝蜜| 风间由美一区二区三区在线观看 | 国产精品欧美久久久久一区二区| 国产精品久久久久影院| 日韩欧美卡一卡二| 国产精品伦理一区二区| 亚洲视频在线一区观看| 视频一区二区三区中文字幕| 中文字幕一区二区三区色视频 | 欧美一区二区久久久| 欧美刺激午夜性久久久久久久| 免费在线一区观看| 日本韩国精品在线| 99久久精品情趣| 精品无人区卡一卡二卡三乱码免费卡| 午夜视频一区在线观看| 国产一区二区三区在线观看免费 | 这里只有精品免费| 精品一二线国产| 老司机精品视频在线| 欧美日韩三级在线| 亚洲bt欧美bt精品777| 欧美一区二区成人6969| 久久先锋影音av| 国产成人在线观看免费网站| 亚洲第一福利视频在线| 欧美国产亚洲另类动漫| 91亚洲精华国产精华精华液| 亚洲成人免费视| 成人免费视频视频| 97久久久精品综合88久久| 久久久噜噜噜久噜久久综合| 国产在线国偷精品免费看| 亚洲免费三区一区二区| 91在线视频播放| 亚洲成人av资源| 国产精品亚洲专一区二区三区 | 欧美精品日韩精品| 亚洲男同性恋视频| 亚洲日本在线观看| 国产拍揄自揄精品视频麻豆| 日韩电影在线观看电影| 国产精品丝袜一区| 色94色欧美sute亚洲线路一久 | 欧美高清你懂得| 亚洲国产电影在线观看| 成人av电影免费在线播放| 日韩欧美的一区| 欧美探花视频资源| 欧美极品少妇xxxxⅹ高跟鞋| 国产精品国产三级国产专播品爱网| 一区二区三区.www| 国产999精品久久久久久| 久久综合久久综合久久| 国产精品主播直播| 五月婷婷色综合| 理论片日本一区| 亚洲午夜在线电影| 精品视频全国免费看| 色94色欧美sute亚洲线路一ni| 久久久国际精品| 日韩无一区二区| 欧美日韩精品欧美日韩精品一 | 99国产精品久久久久久久久久 | 午夜精品一区二区三区免费视频 | 日韩精品三区四区| 亚洲视频小说图片| 91香蕉视频在线| 欧美日本不卡视频| 国产成人精品aa毛片|