日韩av黄I国产麻豆传媒I国产91av视频在线观看I日韩一区二区三区在线看I美女国产在线I麻豆视频国产在线观看I成人黄色短片

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 运维知识 > 数据库 >内容正文

数据库

commvault备份mysql,备份MySQL数据库的4种方式

發(fā)布時間:2024/9/27 数据库 34 豆豆
生活随笔 收集整理的這篇文章主要介紹了 commvault备份mysql,备份MySQL数据库的4种方式 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

備份MySQL數(shù)據(jù)庫的4種方式

前言我們試著想一想, 在生產(chǎn)環(huán)境中什么最重要?如果我們服務(wù)器的硬件壞了可以維修或者換新, 軟件問題可以修復(fù)或重新安裝,

但是如果數(shù)據(jù)沒了呢?這可能是最恐怖的事情了吧, 我感覺在生產(chǎn)環(huán)境中應(yīng)該沒有什么比數(shù)據(jù)跟更為重要.

那么我們該如何保證數(shù)據(jù)不丟失、或者丟失后可以快速恢復(fù)呢?只要看完這篇, 大家應(yīng)該就能對MySQL中實(shí)現(xiàn)數(shù)據(jù)備份和恢復(fù)能有一定的了解。

為什么需要備份數(shù)據(jù)?其實(shí)在前言中也大概說明了為什么要備份數(shù)據(jù), 但是我們還是應(yīng)該具體了解一下為什么要備份數(shù)據(jù)

在生產(chǎn)環(huán)境中我們數(shù)據(jù)庫可能會遭遇各種各樣的不測從而導(dǎo)致數(shù)據(jù)丟失, 大概分為以下幾種.硬件故障

軟件故障

自然災(zāi)害

******

誤操作 (占比最大)

所以, 為了在數(shù)據(jù)丟失之后能夠恢復(fù)數(shù)據(jù), 我們就需要定期的備份數(shù)據(jù), 備份數(shù)據(jù)的策略要根據(jù)不同的應(yīng)用場景進(jìn)行定制, 大致有幾個參考數(shù)值, 我們可以根據(jù)這些數(shù)值從而定制符合特定環(huán)境中的數(shù)據(jù)備份策略能夠容忍丟失多少數(shù)據(jù)

恢復(fù)數(shù)據(jù)需要多長時間

需要恢復(fù)哪一些數(shù)據(jù)

數(shù)據(jù)的備份類型數(shù)據(jù)的備份類型根據(jù)其自身的特性主要分為以下幾組完全備份

部分備份

完全備份指的是備份整個數(shù)據(jù)集( 即整個數(shù)據(jù)庫 )、部分備份指的是備份部分?jǐn)?shù)據(jù)集(例如: 只備份一個表)

而部分備份又分為以下兩種增量備份

差異備份

增量備份指的是備份自上一次備份以來(增量或完全)以來變化的數(shù)據(jù); 特點(diǎn): 節(jié)約空間、還原麻煩

差異備份指的是備份自上一次完全備份以來變化的數(shù)據(jù)?特點(diǎn): 浪費(fèi)空間、還原比增量備份簡單

示意圖

MySQL備份數(shù)據(jù)的方式在MySQl中我們備份數(shù)據(jù)一般有幾種方式熱備份

溫備份

冷備份

熱備份指的是當(dāng)數(shù)據(jù)庫進(jìn)行備份時,?數(shù)據(jù)庫的讀寫操作均不是受影響

溫備份指的是當(dāng)數(shù)據(jù)庫進(jìn)行備份時,?數(shù)據(jù)庫的讀操作可以執(zhí)行, 但是不能執(zhí)行寫操作

冷備份指的是當(dāng)數(shù)據(jù)庫進(jìn)行備份時,?數(shù)據(jù)庫不能進(jìn)行讀寫操作, 即數(shù)據(jù)庫要下線

MySQL中進(jìn)行不同方式的備份還要考慮存儲引擎是否支持MyISAM

熱備 ×

溫備 √

冷備 √

InnoDB

熱備 √

溫備 √

冷備 √

我們在考慮完數(shù)據(jù)在備份時, 數(shù)據(jù)庫的運(yùn)行狀態(tài)之后還需要考慮對于MySQL數(shù)據(jù)庫中數(shù)據(jù)的備份方式

物理備份一般就是通過tar,cp等命令直接打包復(fù)制數(shù)據(jù)庫的數(shù)據(jù)文件達(dá)到備份的效果

邏輯備份一般就是通過特定工具從數(shù)據(jù)庫中導(dǎo)出數(shù)據(jù)并另存?zhèn)浞?邏輯備份會丟失數(shù)據(jù)精度)物理備份

邏輯備份

備份需要考慮的問題定制備份策略前, 我們還需要考慮一些問題

我們要備份什么?

一般情況下, 我們需要備份的數(shù)據(jù)分為以下幾種數(shù)據(jù)

二進(jìn)制日志, InnoDB事務(wù)日志

代碼(存儲過程、存儲函數(shù)、觸發(fā)器、事件調(diào)度器)

服務(wù)器配置文件

備份工具

這里我們列舉出常用的幾種備份工具

mysqldump?: 邏輯備份工具, 適用于所有的存儲引擎, 支持溫備、完全備份、部分備份、對于InnoDB存儲引擎支持熱備

cp, tar 等歸檔復(fù)制工具: 物理備份工具, 適用于所有的存儲引擎, 冷備、完全備份、部分備份

lvm2 snapshot: 幾乎熱備, 借助文件系統(tǒng)管理工具進(jìn)行備份

mysqlhotcopy: 名不副實(shí)的的一個工具, 幾乎冷備, 僅支持MyISAM存儲引擎

xtrabackup: 一款非常強(qiáng)大的InnoDB/XtraDB熱備工具, 支持完全備份、增量備份, 由percona提供

設(shè)計合適的備份策略針對不同的場景下, 我們應(yīng)該制定不同的備份策略對數(shù)據(jù)庫進(jìn)行備份, 一般情況下, 備份策略一般為以下三種直接cp,tar復(fù)制數(shù)據(jù)庫文件

mysqldump+復(fù)制BIN LOGS

lvm2快照+復(fù)制BIN LOGS

xtrabackup

以上的幾種解決方案分別針對于不同的場景如果數(shù)據(jù)量較小, 可以使用第一種方式, 直接復(fù)制數(shù)據(jù)庫文件

如果數(shù)據(jù)量還行, 可以使用第二種方式, 先使用mysqldump對數(shù)據(jù)庫進(jìn)行完全備份, 然后定期備份BINARY LOG達(dá)到增量備份的效果

如果數(shù)據(jù)量一般, 而又不過分影響業(yè)務(wù)運(yùn)行, 可以使用第三種方式, 使用lvm2的快照對數(shù)據(jù)文件進(jìn)行備份, 而后定期備份BINARY LOG達(dá)到增量備份的效果

如果數(shù)據(jù)量很大, 而又不過分影響業(yè)務(wù)運(yùn)行, 可以使用第四種方式, 使用xtrabackup進(jìn)行完全備份后, 定期使用xtrabackup進(jìn)行增量備份或差異備份

實(shí)戰(zhàn)演練

使用cp進(jìn)行備份我們這里使用的是使用yum安裝的mysql-5.1的版本, 使用的數(shù)據(jù)集為從網(wǎng)絡(luò)上找到的一個員工數(shù)據(jù)庫

查看數(shù)據(jù)庫的信息mysql> SHOW DATABASES; ? ?#查看當(dāng)前的數(shù)據(jù)庫, 我們的數(shù)據(jù)庫為employees

+--------------------+

| Database ? ? ? ? ? |

+--------------------+

| information_schema |

| employees ? ? ? ? ?|

| mysql ? ? ? ? ? ? ?|

| test ? ? ? ? ? ? ? |

+--------------------+

4 rows in set (0.00 sec)

mysql> USE employees;

Database changed

mysql> SHOW TABLES; ? ? ? ? #查看當(dāng)前庫中的表

+---------------------+

| Tables_in_employees |

+---------------------+

| departments ? ? ? ? |

| dept_emp ? ? ? ? ? ?|

| dept_manager ? ? ? ?|

| employees ? ? ? ? ? |

| salaries ? ? ? ? ? ?|

| titles ? ? ? ? ? ? ?|

+---------------------+

6 rows in set (0.00 sec)

mysql> SELECT COUNT(*) FROM employees; ? #由于篇幅原因, 我們這里只看一下employees的行數(shù)為300024

+----------+

| COUNT(*) |

+----------+

| ? 300024 |

+----------+

1 row in set (0.05 sec)

向數(shù)據(jù)庫施加讀鎖mysql> FLUSH TABLES WITH READ LOCK; ? ?#向所有表施加讀鎖

Query OK, 0 rows affected (0.00 sec)

備份數(shù)據(jù)文件[root@node1 ~]# mkdir /backup ? #創(chuàng)建文件夾存放備份數(shù)據(jù)庫文件

[root@node1 ~]# cp -a /var/lib/mysql/* /backup ? ? #保留權(quán)限的拷貝源數(shù)據(jù)文件

[root@node1 ~]# ls /backup ? #查看目錄下的文件

employees ?ibdata1 ?ib_logfile0 ?ib_logfile1 ?mysql ?mysql.sock ?test

模擬數(shù)據(jù)丟失并恢復(fù)[root@node1 ~]# rm -rf /var/lib/mysql/* ? ?#刪除數(shù)據(jù)庫的所有文件

[root@node1 ~]# service mysqld restart ? #重啟MySQL, 如果是編譯安裝的應(yīng)該不能啟動, 如果rpm安裝則會重新初始化數(shù)據(jù)庫

mysql> SHOW DATABASES; ? ?#因?yàn)槲覀兪莚pm安裝的, 連接到MySQL進(jìn)行查看, 發(fā)現(xiàn)數(shù)據(jù)丟失了!

+--------------------+

| Database ? ? ? ? ? |

+--------------------+

| information_schema |

| mysql ? ? ? ? ? ? ?|

| test ? ? ? ? ? ? ? |

+--------------------+

3 rows in set (0.00 sec)

[root@node1 ~]# rm -rf /var/lib/mysql/* ? ?#這一步可以不做

[root@node1 ~]# cp -a /backup/* /var/lib/mysql/ ? ?#將備份的數(shù)據(jù)文件拷貝回去

[root@node1 ~]# service mysqld restart ?#重啟MySQL

#重新連接數(shù)據(jù)并查看

mysql> SHOW DATABASES; ? ?#數(shù)據(jù)庫已恢復(fù)

+--------------------+

| Database ? ? ? ? ? |

+--------------------+

| information_schema |

| employees ? ? ? ? ?|

| mysql ? ? ? ? ? ? ?|

| test ? ? ? ? ? ? ? |

+--------------------+

4 rows in set (0.00 sec)

mysql> USE employees;

mysql> SELECT COUNT(*) FROM employees; ? ?#表的行數(shù)沒有變化

+----------+

| COUNT(*) |

+----------+

| ? 300024 |

+----------+

1 row in set (0.06 sec)

##完成

使用mysqldump+復(fù)制BINARY LOG備份我們這里使用的是使用yum安裝的mysql-5.1的版本, 使用的數(shù)據(jù)集為從網(wǎng)絡(luò)上找到的一個員工數(shù)據(jù)庫

我們通過mysqldump進(jìn)行一次完全備份, 再修改表中的數(shù)據(jù), 然后再通過binary log進(jìn)行恢復(fù)?二進(jìn)制日志需要在mysql配置文件中添加 log_bin=on 開啟

mysqldump命令介紹mysqldump是一個客戶端的邏輯備份工具, 可以生成一個重現(xiàn)創(chuàng)建原始數(shù)據(jù)庫和表的SQL語句, 可以支持所有的存儲引擎, 對于InnoDB支持熱備#基本語法格式

shell> mysqldump [options] db_name [tbl_name ...] ? ?恢復(fù)需要手動CRATE DATABASES

shell> mysqldump [options] --databases db_name ... ? 恢復(fù)不需要手動創(chuàng)建數(shù)據(jù)庫

shell> mysqldump [options] --all-databases ? ? ? ? ? 恢復(fù)不需要手動創(chuàng)建數(shù)據(jù)庫

其他選項(xiàng):

-E, --events: 備份事件調(diào)度器

-R, --routines: 備份存儲過程和存儲函數(shù)

--triggers: 備份表的觸發(fā)器; --skip-triggers

--master-date[=value]

1: 記錄為CHANGE MASTER TO 語句、語句不被注釋

2: 記錄為注釋的CHANGE MASTER TO語句

基于二進(jìn)制還原只能全庫還原

--flush-logs: 日志滾動

鎖定表完成后執(zhí)行日志滾動

查看數(shù)據(jù)庫的信息mysql> SHOW DATABASES; ? ?#查看當(dāng)前的數(shù)據(jù)庫, 我們的數(shù)據(jù)庫為employees

+--------------------+

| Database ? ? ? ? ? |

+--------------------+

| information_schema |

| employees ? ? ? ? ?|

| mysql ? ? ? ? ? ? ?|

| test ? ? ? ? ? ? ? |

+--------------------+

4 rows in set (0.00 sec)

mysql> USE employees;

Database changed

mysql> SHOW TABLES; ? ? ? ? #查看當(dāng)前庫中的表

+---------------------+

| Tables_in_employees |

+---------------------+

| departments ? ? ? ? |

| dept_emp ? ? ? ? ? ?|

| dept_manager ? ? ? ?|

| employees ? ? ? ? ? |

| salaries ? ? ? ? ? ?|

| titles ? ? ? ? ? ? ?|

+---------------------+

6 rows in set (0.00 sec)

mysql> SELECT COUNT(*) FROM employees; ? #由于篇幅原因, 我們這里只看一下employees的行數(shù)為300024

+----------+

| COUNT(*) |

+----------+

| ? 300024 |

+----------+

1 row in set (0.05 sec)

使用mysqldump備份數(shù)據(jù)庫[root@node1 ~]# mysql -uroot -p -e 'SHOW MASTER STATUS' ? #查看當(dāng)前二進(jìn)制文件的狀態(tài), 并記錄下position的數(shù)字

+------------------+----------+--------------+------------------+

| File ? ? ? ? ? ? | Position | Binlog_Do_DB | Binlog_Ignore_DB |

+------------------+----------+--------------+------------------+

| mysql-bin.000003 | ? ? ?106 | ? ? ? ? ? ? ?| ? ? ? ? ? ? ? ? ?|

+------------------+----------+--------------+------------------+

[root@node1 ~]# mysqldump --all-databases --lock-all-tables ?> backup.sql ? #備份數(shù)據(jù)庫到backup.sql文件中

mysql> CREATE DATABASE TEST1; ? #創(chuàng)建一個數(shù)據(jù)庫

Query OK, 1 row affected (0.00 sec)

mysql> SHOW MASTER STATUS; ? #記下現(xiàn)在的position

+------------------+----------+--------------+------------------+

| File ? ? ? ? ? ? | Position | Binlog_Do_DB | Binlog_Ignore_DB |

+------------------+----------+--------------+------------------+

| mysql-bin.000003 | ? ? ?191 | ? ? ? ? ? ? ?| ? ? ? ? ? ? ? ? ?|

+------------------+----------+--------------+------------------+

1 row in set (0.00 sec)

[root@node1 ~]# cp /var/lib/mysql/mysql-bin.000003 /root ?#備份二進(jìn)制文件

[root@node1 ~]# service mysqld stop ? #停止MySQL

[root@node1 ~]# rm -rf /var/lib/mysql/* ? #刪除所有的數(shù)據(jù)文件

[root@node1 ~]# service mysqld start ? ?#啟動MySQL, 如果是編譯安裝的應(yīng)該不能啟動(需重新初始化), 如果rpm安裝則會重新初始化數(shù)據(jù)庫

mysql> SHOW DATABASES; ? #查看數(shù)據(jù)庫, 數(shù)據(jù)丟失!

+--------------------+

| Database ? ? ? ? ? |

+--------------------+

| information_schema |

| mysql ? ? ? ? ? ? ?|

| test ? ? ? ? ? ? ? |

+--------------------+

3 rows in set (0.00 sec)

mysql> SET sql_log_bin=OFF; ? #暫時先將二進(jìn)制日志關(guān)閉

Query OK, 0 rows affected (0.00 sec)

mysql> source backup.sql ?#恢復(fù)數(shù)據(jù),所需時間根據(jù)數(shù)據(jù)庫時間大小而定

mysql> SET sql_log_bin=ON; 開啟二進(jìn)制日志

mysql> SHOW DATABASES; ? #數(shù)據(jù)庫恢復(fù), 但是缺少TEST1

+--------------------+

| Database ? ? ? ? ? |

+--------------------+

| information_schema |

| employees ? ? ? ? ?|

| mysql ? ? ? ? ? ? ?|

| test ? ? ? ? ? ? ? |

+--------------------+

4 rows in set (0.00 sec)

[root@node1 ~]# mysqlbinlog --start-position=106 --stop-position=191 mysql-bin.000003 | mysql employees #通過二進(jìn)制日志增量恢復(fù)數(shù)據(jù)

mysql> SHOW DATABASES; ? ?#現(xiàn)在TEST1出現(xiàn)了!

+--------------------+

| Database ? ? ? ? ? |

+--------------------+

| information_schema |

| TEST1 ? ? ? ? ? ? ?|

| employees ? ? ? ? ?|

| mysql ? ? ? ? ? ? ?|

| test ? ? ? ? ? ? ? |

+--------------------+

5 rows in set (0.00 sec)

#完成

使用lvm2快照備份數(shù)據(jù)做實(shí)驗(yàn)之前我們先回顧一下lvm2-snapshot的知識

LVM快照簡單來說就是將所快照源分區(qū)一個時間點(diǎn)所有文件的元數(shù)據(jù)進(jìn)行保存,如果源文件沒有改變,那么訪問快照卷的相應(yīng)文件則直接指向源分區(qū)的源文件,如果源文件發(fā)生改變,則快照卷中與之對應(yīng)的文件不會發(fā)生改變。快照卷主要用于輔助備份文件。 這里只簡單介紹,點(diǎn)擊查看詳細(xì)介紹

部署lvm環(huán)境添加硬盤; 這里我們直接實(shí)現(xiàn)SCSI硬盤的熱插拔, 首先在虛擬機(jī)中添加一塊硬盤, 不重啟

[root@node1 ~]# ls /dev/sd* ? #只有以下幾塊硬盤, 但是我們不重啟可以讓系統(tǒng)識別新添加的硬盤

/dev/sda ?/dev/sda1 ?/dev/sda2

[root@node1 ~]# echo '- - -' > /sys/class/scsi_host/host0/scan

[root@node1 ~]# echo '- - -' > /sys/class/scsi_host/host1/scan

[root@node1 ~]# echo '- - -' > /sys/class/scsi_host/host2/scan

[root@node1 ~]# ls /dev/sd* ? ?#看!sdb識別出來了

/dev/sda ?/dev/sda1 ?/dev/sda2 ?/dev/sdb

[root@node1 ~]# fdisk /dev/sdb ? #分區(qū)

Device contains neither a valid DOS partition table, nor Sun, SGI or OSF disklabel

Building a new DOS disklabel with disk identifier 0xd353d192.

Changes will remain in memory only, until you decide to write them.

After that, of course, the previous content won't be recoverable.

Warning: invalid flag 0x0000 of partition table 4 will be corrected by w(rite)

WARNING: DOS-compatible mode is deprecated. It's strongly recommended to

switch off the mode (command 'c') and change display units to

sectors (command 'u').

Command (m for help): n

Command action

e ? extended

p ? primary partition (1-4)

p

Partition number (1-4): 1

First cylinder (1-2610, default 1):

Using default value 1

Last cylinder, +cylinders or +size{K,M,G} (1-2610, default 2610): +15G

Command (m for help): t

Selected partition 1

Hex code (type L to list codes): 8e

Changed system type of partition 1 to 8e (Linux LVM)

Command (m for help): w

The partition table has been altered!

Calling ioctl() to re-read partition table.

Syncing disks.

You have new mail in /var/spool/mail/root

[root@node1 ~]# partx -a /dev/sdb

BLKPG: Device or resource busy

error adding partition 1

##創(chuàng)建邏輯卷

[root@node1 ~]# pvcreate /dev/sdb1

Physical volume "/dev/sdb1" successfully created

[root@node1 ~]# vgcreate myvg /dev/sdb1

Volume group "myvg" successfully created

[root@node1 ~]# lvcreate -n mydata -L 5G myvg

Logical volume "mydata" created.

[root@node1 ~]# mkfs.ext4 /dev/mapper/myvg-mydata ? #格式化

[root@node1 ~]# mkdir /lvm_data

[root@node1 ~]# mount /dev/mapper/myvg-mydata /lvm_data ?#掛載到/lvm_data

[root@node1 ~]# vim /etc/my.cnf ? ?#修改mysql配置文件的datadir如下

datadir=/lvm_data

[root@node1 ~]# service mysqld restart ?#重啟MySQL

####重新導(dǎo)入employees數(shù)據(jù)庫########略過####

查看數(shù)據(jù)庫的信息mysql> SHOW DATABASES; ? ?#查看當(dāng)前的數(shù)據(jù)庫, 我們的數(shù)據(jù)庫為employees

+--------------------+

| Database ? ? ? ? ? |

+--------------------+

| information_schema |

| employees ? ? ? ? ?|

| mysql ? ? ? ? ? ? ?|

| test ? ? ? ? ? ? ? |

+--------------------+

4 rows in set (0.00 sec)

mysql> USE employees;

Database changed

mysql> SHOW TABLES; ? ? ? ? #查看當(dāng)前庫中的表

+---------------------+

| Tables_in_employees |

+---------------------+

| departments ? ? ? ? |

| dept_emp ? ? ? ? ? ?|

| dept_manager ? ? ? ?|

| employees ? ? ? ? ? |

| salaries ? ? ? ? ? ?|

| titles ? ? ? ? ? ? ?|

+---------------------+

6 rows in set (0.00 sec)

mysql> SELECT COUNT(*) FROM employees; ? #由于篇幅原因, 我們這里只看一下employees的行數(shù)為300024

+----------+

| COUNT(*) |

+----------+

| ? 300024 |

+----------+

1 row in set (0.05 sec)

創(chuàng)建快照卷并備份mysql> FLUSH TABLES WITH READ LOCK; ? ? #鎖定所有表

Query OK, 0 rows affected (0.00 sec)

[root@node1 lvm_data]# lvcreate -L 1G -n mydata-snap -p r -s /dev/mapper/myvg-mydata ? #創(chuàng)建快照卷

Logical volume "mydata-snap" created.

mysql> UNLOCK TABLES; ?#解鎖所有表

Query OK, 0 rows affected (0.00 sec)

[root@node1 lvm_data]# mkdir /lvm_snap ?#創(chuàng)建文件夾

[root@node1 lvm_data]# mount /dev/myvg/mydata-snap /lvm_snap/ ?#掛載snap

mount: block device /dev/mapper/myvg-mydata--snap is write-protected, mounting read-only

[root@node1 lvm_data]# cd /lvm_snap/

[root@node1 lvm_snap]# ls

employees ?ibdata1 ?ib_logfile0 ?ib_logfile1 ?mysql ?mysql-bin.000001 ?mysql-bin.000002 ?mysql-bin.000003 ?mysql-bin.index ?test

[root@node1 lvm_snap]# tar cf /tmp/mysqlback.tar * ?#打包文件到/tmp/mysqlback.tar

[root@node1 ~]# umount /lvm_snap/ ?#卸載snap

[root@node1 ~]# lvremove myvg mydata-snap ?#刪除snap

恢復(fù)數(shù)據(jù)[root@node1 lvm_snap]# rm -rf /lvm_data/*

[root@node1 ~]# service mysqld start ? ?#啟動MySQL, 如果是編譯安裝的應(yīng)該不能啟動(需重新初始化), 如果rpm安裝則會重新初始化數(shù)據(jù)庫

mysql> SHOW DATABASES; ? #查看數(shù)據(jù)庫, 數(shù)據(jù)丟失!

+--------------------+

| Database ? ? ? ? ? |

+--------------------+

| information_schema |

| mysql ? ? ? ? ? ? ?|

| test ? ? ? ? ? ? ? |

+--------------------+

3 rows in set (0.00 sec)

[root@node1 ~]# cd /lvm_data/

[root@node1 lvm_data]# rm -rf * #刪除所有文件

[root@node1 lvm_data]# tar xf /tmp/mysqlback.tar ? ? #解壓備份數(shù)據(jù)庫到此文件夾

[root@node1 lvm_data]# ls ?#查看當(dāng)前的文件

employees ?ibdata1 ?ib_logfile0 ?ib_logfile1 ?mysql ?mysql-bin.000001 ?mysql-bin.000002 ?mysql-bin.000003 ?mysql-bin.index ?test

mysql> SHOW DATABASES; ?#數(shù)據(jù)恢復(fù)了

+--------------------+

| Database ? ? ? ? ? |

+--------------------+

| information_schema |

| employees ? ? ? ? ?|

| mysql ? ? ? ? ? ? ?|

| test ? ? ? ? ? ? ? |

+--------------------+

4 rows in set (0.00 sec)

##完成

使用Xtrabackup備份為了更好地演示, 我們這次使用mariadb-5.5的版本, 使用xtrabackup使用InnoDB能夠發(fā)揮其最大功效, 并且InnoDB的每一張表必須使用單獨(dú)的表空間, 我們需要在配置文件中添加?innodb_file_per_table = ON?來開啟

下載安裝xtrabackup我們這里通過wget percona官方的rpm包進(jìn)行安裝

[root@node1 ~]# wget https://www.percona.com/downloads/XtraBackup/Percona-XtraBackup-2.3.4/binary/redhat/6/x86_64/percona-xtrabackup-2.3.4-1.el6.x86_64.rpm

[root@node1 ~]# yum localinstall percona-xtrabackup-2.3.4-1.el6.x86_64.rpm ? #需要EPEL源

xtrabackup介紹Xtrabackup是由percona提供的mysql數(shù)據(jù)庫備份工具,據(jù)官方介紹,這也是世界上惟一一款開源的能夠?qū)nnodb和xtradb數(shù)據(jù)庫進(jìn)行熱備的工具。特點(diǎn):備份過程快速、可靠;

備份過程不會打斷正在執(zhí)行的事務(wù);

能夠基于壓縮等功能節(jié)約磁盤空間和流量;

自動實(shí)現(xiàn)備份檢驗(yàn);

還原速度快;

摘自馬哥的文檔

xtrabackup實(shí)現(xiàn)完全備份我們這里使用xtrabackup的前端配置工具innobackupex來實(shí)現(xiàn)對數(shù)據(jù)庫的完全備份

使用innobackupex備份時, 會調(diào)用xtrabackup備份所有的InnoDB表, 復(fù)制所有關(guān)于表結(jié)構(gòu)定義的相關(guān)文件(.frm)、以及MyISAM、MERGE、CSV和ARCHIVE表的相關(guān)文件, 同時還會備份觸發(fā)器和數(shù)據(jù)庫配置文件信息相關(guān)的文件, 這些文件會被保存至一個以時間命名的目錄.

備份過程[root@node1 ~]# mkdir /extrabackup ?#創(chuàng)建備份目錄

[root@node1 ~]# innobackupex --user=root /extrabackup/ #備份數(shù)據(jù)

###################提示complete表示成功*********************

[root@node1 ~]# ls /extrabackup/ ?#看到備份目錄

2016-04-27_07-30-48一般情況, 備份完成后, 數(shù)據(jù)不能用于恢復(fù)操作, 因?yàn)閭浞莸臄?shù)據(jù)中可能會包含尚未提交的事務(wù)或已經(jīng)提交但尚未同步至數(shù)據(jù)文件中的事務(wù)。因此, 此時的數(shù)據(jù)文件仍不一致, 所以我們需要”準(zhǔn)備”一個完全備份[root@node1 ~]# innobackupex --apply-log /extrabackup/2016-04-27_07-30-48/ ?#指定備份文件的目錄

#一般情況下下面三行結(jié)尾代表成功*****************

InnoDB: Starting shutdown...

InnoDB: Shutdown completed; log sequence number 369661462

160427 07:40:11 completed OK!

[root@node1 ~]# cd /extrabackup/2016-04-27_07-30-48/

[root@node1 2016-04-27_07-30-48]# ls -hl ?#查看備份文件

total 31M

-rw-r----- 1 root root ?386 Apr 27 07:30 backup-my.cnf

drwx------ 2 root root 4.0K Apr 27 07:30 employees

-rw-r----- 1 root root ?18M Apr 27 07:40 ibdata1

-rw-r--r-- 1 root root 5.0M Apr 27 07:40 ib_logfile0

-rw-r--r-- 1 root root 5.0M Apr 27 07:40 ib_logfile1

drwx------ 2 root root 4.0K Apr 27 07:30 mysql

drwx------ 2 root root 4.0K Apr 27 07:30 performance_schema

drwx------ 2 root root 4.0K Apr 27 07:30 test

-rw-r----- 1 root root ? 27 Apr 27 07:30 xtrabackup_binlog_info

-rw-r--r-- 1 root root ? 29 Apr 27 07:40 xtrabackup_binlog_pos_innodb

-rw-r----- 1 root root ?117 Apr 27 07:40 xtrabackup_checkpoints

-rw-r----- 1 root root ?470 Apr 27 07:30 xtrabackup_info

-rw-r----- 1 root root 2.0M Apr 27 07:40 xtrabackup_logfile

恢復(fù)數(shù)據(jù)[root@node1 ~]# rm -rf /data/* ? #刪除數(shù)據(jù)文件

***不用啟動數(shù)據(jù)庫也可以還原*************

[root@node1 ~]# innobackupex --copy-back /extrabackup/2016-04-27_07-30-48/ ? #恢復(fù)數(shù)據(jù), 記清使用方法

#########我們這里是編譯安裝的mariadb所以需要做一些操作##########

[root@node1 data]# killall mysqld

[root@node1 ~]# chown -R mysql:mysql ./*

[root@node1 ~]# ll /data/ ? ? ?#數(shù)據(jù)恢復(fù)

total 28704

-rw-rw---- 1 mysql mysql ? ?16384 Apr 27 07:43 aria_log.00000001

-rw-rw---- 1 mysql mysql ? ? ? 52 Apr 27 07:43 aria_log_control

-rw-rw---- 1 mysql mysql 18874368 Apr 27 07:43 ibdata1

-rw-rw---- 1 mysql mysql ?5242880 Apr 27 07:43 ib_logfile0

-rw-rw---- 1 mysql mysql ?5242880 Apr 27 07:43 ib_logfile1

-rw-rw---- 1 mysql mysql ? ? ?264 Apr 27 07:43 mysql-bin.000001

-rw-rw---- 1 mysql mysql ? ? ? 19 Apr 27 07:43 mysql-bin.index

-rw-r----- 1 mysql mysql ? ? 2166 Apr 27 07:43 node1.anyisalin.com.err

[root@node1 data]# service mysqld restart

MySQL server PID file could not be found! ? ? ? ? ? ? ? ? ?[FAILED]

Starting MySQL.. ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? [ ?OK ?]

MariaDB [(none)]> SHOW DATABASES; ?#查看數(shù)據(jù)庫, 已經(jīng)恢復(fù)

+--------------------+

|Database ? ? ? ? ? |

+--------------------+

|information_schema |

|employees ? ? ? ? ?|

|mysql ? ? ? ? ? ? ?|

|performance_schema |

|test ? ? ? ? ? ? ? |

+--------------------+

5 rows in set (0.00 sec

增量備份#########創(chuàng)建連兩個數(shù)據(jù)庫以供測試#####################

MariaDB [(none)]> CREATE DATABASE TEST1;

Query OK, 1 row affected (0.00 sec)

MariaDB [(none)]> CREATE DATABASE TEST2;

Query OK, 1 row affected (0.00 sec)

[root@node1 ~]# innobackupex --incremental /extrabackup/ --incremental-basedir=/extrabackup/2016-04-27_07-30-48/

[root@node1 ~]# ls /extrabackup/2016-04-27_07-57-22/ #查看備份文件

total 96

-rw-r----- 1 root root ? 386 Apr 27 07:57 backup-my.cnf

drwx------ 2 root root ?4096 Apr 27 07:57 employees

-rw-r----- 1 root root 49152 Apr 27 07:57 ibdata1.delta

-rw-r----- 1 root root ? ?44 Apr 27 07:57 ibdata1.meta

drwx------ 2 root root ?4096 Apr 27 07:57 mysql

drwx------ 2 root root ?4096 Apr 27 07:57 performance_schema

drwx------ 2 root root ?4096 Apr 27 07:57 test

drwx------ 2 root root ?4096 Apr 27 07:57 TEST1

drwx------ 2 root root ?4096 Apr 27 07:57 TEST2

-rw-r----- 1 root root ? ?21 Apr 27 07:57 xtrabackup_binlog_info

-rw-r----- 1 root root ? 123 Apr 27 07:57 xtrabackup_checkpoints

-rw-r----- 1 root root ? 530 Apr 27 07:57 xtrabackup_info

-rw-r----- 1 root root ?2560 Apr 27 07:57 xtrabackup_logfileBASEDIR指的是完全備份所在的目錄,此命令執(zhí)行結(jié)束后,innobackupex命令會在/extrabackup目錄中創(chuàng)建一個新的以時間命名的目錄以存放所有的增量備份數(shù)據(jù)。另外,在執(zhí)行過增量備份之后再一次進(jìn)行增量備份時,其--incremental-basedir應(yīng)該指向上一次的增量備份所在的目錄。

需要注意的是,增量備份僅能應(yīng)用于InnoDB或XtraDB表,對于MyISAM表而言,執(zhí)行增量備份時其實(shí)進(jìn)行的是完全備份。

整理增量備份[root@node1 ~]# innobackupex --apply-log --redo-only /extrabackup/2016-04-27_07-30-48/

[root@node1 ~]# innobackupex --apply-log --redo-only /extrabackup/2016-04-27_07-30-48/ --incremental-dir=/extrabackup/2016-04-27_07-5

7-22/

恢復(fù)數(shù)據(jù)[root@node1 ~]# rm -rf /data/* ? #刪除數(shù)據(jù)

[root@node1 ~]# innobackupex --copy-back /extrabackup/2016-04-27_07-30-48/ ? ? #整理增量備份之后可以直接通過全量備份還原

[root@node1 ~]# chown -R mysql.mysql /data/

[root@node1 ~]# ls /data/ -l

total 28732

-rw-rw---- 1 mysql mysql ? ? 8192 Apr 27 08:05 aria_log.00000001

-rw-rw---- 1 mysql mysql ? ? ? 52 Apr 27 08:05 aria_log_control

drwx------ 2 mysql mysql ? ? 4096 Apr 27 08:05 employees

-rw-r----- 1 mysql mysql 18874368 Apr 27 08:05 ibdata1

-rw-r----- 1 mysql mysql ?5242880 Apr 27 08:05 ib_logfile0

-rw-r----- 1 mysql mysql ?5242880 Apr 27 08:05 ib_logfile1

drwx------ 2 mysql mysql ? ? 4096 Apr 27 08:05 mysql

-rw-rw---- 1 mysql mysql ? ? ?245 Apr 27 08:05 mysql-bin.000001

-rw-rw---- 1 mysql mysql ? ? ? 19 Apr 27 08:05 mysql-bin.index

-rw-r----- 1 mysql mysql ? ? 1812 Apr 27 08:05 node1.anyisalin.com.err

-rw-rw---- 1 mysql mysql ? ? ? ?5 Apr 27 08:05 node1.anyisalin.com.pid

drwx------ 2 mysql mysql ? ? 4096 Apr 27 08:05 performance_schema

drwx------ 2 mysql mysql ? ? 4096 Apr 27 08:05 test

drwx------ 2 mysql mysql ? ? 4096 Apr 27 08:05 TEST1

drwx------ 2 mysql mysql ? ? 4096 Apr 27 08:05 TEST2

-rw-r----- 1 mysql mysql ? ? ? 29 Apr 27 08:05 xtrabackup_binlog_pos_innodb

-rw-r----- 1 mysql mysql ? ? ?530 Apr 27 08:05 xtrabackup_info

MariaDB [(none)]> SHOW DATABASES; ?#數(shù)據(jù)還原

+--------------------+

| Database ? ? ? ? ? |

+--------------------+

| information_schema |

| TEST1 ? ? ? ? ? ? ?|

| TEST2 ? ? ? ? ? ? ?|

| employees ? ? ? ? ?|

| mysql ? ? ? ? ? ? ?|

| performance_schema |

| test ? ? ? ? ? ? ? |

+--------------------+

7 rows in set (0.00 sec)

#關(guān)于xtrabackup還有很多強(qiáng)大的功能沒有敘述、有興趣可以去看官方文檔

總結(jié)備份方法備份速度恢復(fù)速度便捷性功能一般用于cp快快一般、靈活性低很弱少量數(shù)據(jù)備份

mysqldump慢慢一般、可無視存儲引擎的差異一般中小型數(shù)據(jù)量的備份

lvm2快照快快一般、支持幾乎熱備、速度快一般中小型數(shù)據(jù)量的備份

xtrabackup較快較快實(shí)現(xiàn)innodb熱備、對存儲引擎有要求強(qiáng)大較大規(guī)模的備份

其實(shí)我們還可以通過Master-Slave Replication?進(jìn)行備份。

總結(jié)

以上是生活随笔為你收集整理的commvault备份mysql,备份MySQL数据库的4种方式的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。

蜜桃av综合网 | 中文字幕 二区 | 在线观看国产www | 伊甸园永久入口www 99热 精品在线 | 亚洲国产mv | 国产免费视频一区二区裸体 | 欧美日韩国产精品一区二区 | 免费黄色在线播放 | 在线观看www. | 96av麻豆蜜桃一区二区 | 国产精品久久在线观看 | 国产91精品在线观看 | www.黄色片网站 | av在线永久免费观看 | 色多多视频在线观看 | 久久综合狠狠综合久久综合88 | 国产精品久久久久亚洲影视 | 人人干天天干 | 中国一级片在线 | 日韩毛片在线一区二区毛片 | 美女天天操| 欧美日韩二区三区 | 一区二区不卡视频在线观看 | 久久美女精品 | 国产日韩视频在线 | 97视频亚洲 | 色综合咪咪久久网 | 午夜成人影视 | 91成人小视频 | 亚洲成人高清在线 | avwww在线观看 | 最新色站| 99视频这里只有 | 91免费版成人 | 国产精品久久久久亚洲影视 | 激情av一区二区 | 天天色天天操综合网 | 国产亚洲成人网 | 国产精品久久久久久麻豆一区 | 在线观看黄污 | 久草在线视频看看 | 天天干天天怕 | 国产在线欧美日韩 | 国产高清免费在线播放 | 91av在线免费看 | 久草亚洲视频 | 涩涩网站在线播放 | 夜夜操狠狠操 | 久久99久久99精品免观看软件 | 日韩欧美在线影院 | 四虎在线免费视频 | av成人免费在线观看 | 久久久久国产精品午夜一区 | 992tv人人草| 手机看片福利 | 四虎影院在线观看av | 久久久免费视频播放 | 日韩中文字幕电影 | 天天射一射 | 日日夜夜人人天天 | 日韩极品在线 | 精品一区二区三区久久 | 日日日日日| 午夜视频免费在线观看 | 麻豆精品传媒视频 | 欧美日韩1区2区 | 97视频在线观看成人 | 久久精品99国产精品酒店日本 | 欧美a级免费视频 | 日韩一区二区三区观看 | 69亚洲视频| 狠狠干 狠狠操 | 日本丰满少妇免费一区 | 成人一区不卡 | 91资源在线播放 | 午夜91在线 | 日韩av影片在线观看 | 久久久久久久久久久黄色 | 玖玖视频国产 | 奇米影视8888在线观看大全免费 | 伊人va| 中文av不卡 | 国产剧情一区二区在线观看 | 久久精品99北条麻妃 | 三上悠亚在线免费 | 成人免费在线视频观看 | 久久婷婷综合激情 | 蜜臀av网址 | 99r国产精品 | 一级性生活片 | 九月婷婷人人澡人人添人人爽 | 免费看v片网站 | 天天射天天干天天爽 | 在线看一区二区 | 麻豆视频在线观看 | 91成人免费| 中国一级片在线 | 午夜精品剧场 | 久久国产热视频 | 国产成人精品午夜在线播放 | 免费看片日韩 | 婷婷色影院 | 欧美日韩p片 | 中文字幕在线观 | 97超碰在线久草超碰在线观看 | 日韩一区二区三区视频在线 | 欧美-第1页-屁屁影院 | 精品一区在线 | 2021国产精品视频 | 天天爽人人爽 | 99色视频 | 在线观看视频黄 | 欧美日产在线观看 | 青青河边草免费直播 | 99热精品国产一区二区在线观看 | 免费麻豆网站 | 91久久久久久国产精品 | 97看片网 | 99看视频在线观看 | 久久成人久久 | 国产精品毛片一区视频播不卡 | 欧美日韩中文字幕综合视频 | 亚洲一区av | 91av蜜桃 | 国产午夜精品一区二区三区 | 国产原创av在线 | 人人澡人 | 500部大龄熟乱视频使用方法 | 色香蕉在线视频 | 国语精品免费视频 | 国产人成看黄久久久久久久久 | 美女久久久久久久久久久 | 中文字幕色在线 | www久草 | 国产精品门事件 | 国产一级精品在线观看 | 五月天激情视频在线观看 | 久久久久成人精品免费播放动漫 | 91精品国产高清自在线观看 | 玖玖玖精品 | 中文国产在线观看 | 国产又粗又猛又黄又爽视频 | 伊人色综合网 | 日韩精品亚洲专区在线观看 | 久久久国产精品成人免费 | 日韩激情中文字幕 | 久久试看 | 日本午夜在线亚洲.国产 | 97精品久久人人爽人人爽 | 国产一区在线观看视频 | 天天爱天天色 | 欧美精品中文在线免费观看 | 亚洲最大av | 亚洲狠狠操 | 久久经典国产 | 最近中文字幕久久 | 欧美一区二区精品在线 | 五月婷婷久久丁香 | a黄色片| 丁香婷婷综合五月 | 欧美孕妇视频 | 天堂久久电影网 | 久草免费电影 | 91高清视频在线 | 亚洲精品国产精品99久久 | 精品国产视频一区 | 国内精品久久久久久久久久 | 五月婷在线观看 | 久久免费99| 国内精品久久久久久久影视简单 | 欧美日韩性生活 | www日韩欧美 | 日韩美女免费线视频 | 国产精品ssss在线亚洲 | 最新的av网站| 国产精品专区一 | 日韩二区三区 | 操操操操网 | 永久免费精品视频 | 亚洲开心激情 | 激情 婷婷 | 亚洲综合色网站 | 日韩有码在线观看视频 | 日韩性xxx | 伊人视频 | 精品国产一区二 | 国产正在播放 | 香蕉视频在线网站 | 91在线视频免费播放 | www久久99| 亚洲黄色网络 | 日韩视频免费观看高清完整版在线 | 日本中文字幕视频 | 99久久国产免费免费 | 成人a v视频 | 亚洲精品国产综合久久 | av中文字幕电影 | 激情网五月| 91av在线电影 | 亚洲va天堂va欧美ⅴa在线 | 亚洲精品成人 | 日韩在线欧美在线 | 国产91综合一区在线观看 | 国产小视频在线观看免费 | 日韩欧美在线中文字幕 | 99热9| 免费a视频在线观看 | 最新三级在线 | 国产特级毛片aaaaaa毛片 | 在线观看911视频 | 国产精品 国产精品 | 91视频国产高清 | 成片视频在线观看 | 欧美一级大片在线观看 | 国内精品久久久 | 操操碰| 国产91精品在线观看 | 欧美久久久久久久久久久 | 九色激情网| 久久香蕉国产精品麻豆粉嫩av | 在线免费观看黄色 | 99久热精品| 久久国产精品区 | 91福利影院在线观看 | 综合五月 | 久久久久久久99精品免费观看 | 亚洲成av人影片在线观看 | 色婷婷在线观看视频 | av最新资源 | 日韩电影精品一区 | avav片| 国产精品视频 | 婷婷丁香六月 | 国产精品福利午夜在线观看 | 99爱在线| 国产精品不卡在线 | 亚洲九九九 | 二区精品视频 | 久久一级电影 | 国产黄色在线观看 | 免费观看视频的网站 | 久久久久久久国产精品 | 国产成人一区二区三区影院在线 | 综合久久婷婷 | 四虎最新入口 | 国产91成人在在线播放 | 国产69精品久久久久9999apgf | 国产日本在线观看 | 日韩欧美视频在线免费观看 | 亚洲一区二区视频在线 | 美女黄网站视频免费 | 色吊丝在线永久观看最新版本 | 亚洲专区一二三 | 久久精品国产亚洲a | 欧美成人按摩 | 91亚洲欧美 | 国产精品一区二区在线免费观看 | 最新日韩精品 | 天天·日日日干 | 日韩中文在线观看 | av在线专区 | 人成在线免费视频 | 国产精选在线观看 | 2024国产在线| 热re99久久精品国产99热 | 亚洲高清在线观看视频 | 国产精品一区二区三区久久久 | 久久亚洲区 | 日韩综合一区二区 | 亚洲va欧美va国产va黑人 | 免费日韩一区 | 亚洲国产欧美在线人成大黄瓜 | 亚洲a免费| 久久美女视频 | 午夜国产福利在线 | 五月天亚洲综合 | 国产精品久久久久婷婷二区次 | 91女神的呻吟细腰翘臀美女 | 黄色精品视频 | 亚洲精品一区二区精华 | 九九热只有精品 | 日本中文乱码卡一卡二新区 | 亚洲另类视频在线 | 国产精品6999成人免费视频 | 免费观看黄色av | 手机看片国产 | 国产一区二区在线观看免费 | 黄色aa久久 | 国产精选在线观看 | 精品国产99国产精品 | 国产精品入口麻豆www | 国产视频在线看 | 五月天六月婷婷 | 美女网站久久 | 成人av影视观看 | 成人免费观看大片 | 一区二区三区影院 | 最新中文字幕视频 | 中文字幕日本特黄aa毛片 | 中文超碰字幕 | 欧美精品久久久久久久 | 碰超在线观看 | 在线观看精品一区 | 亚洲一区二区精品3399 | 国产区在线 | 婷婷丁香色 | 久久免费视频5 | 免费大片黄在线 | 粉嫩高清一区二区三区 | 国产免费嫩草影院 | 综合久久久 | 五月综合网站 | 蜜臀av性久久久久蜜臀aⅴ四虎 | 麻豆91在线 | 日韩欧美在线免费观看 | 国产精品h在线观看 | 黄色小说免费在线观看 | 久草在线免费播放 | 中文成人字幕 | 欧美精品久久久久久久亚洲调教 | 99国产精品久久久久老师 | 日本三级在线观看中文字 | 在线影院中文字幕 | 五月天堂色 | 国产精品美女久久久久久2018 | 国模视频一区二区三区 | 全久久久久久久久久久电影 | 69国产精品成人在线播放 | 亚洲久草视频 | 在线看欧美 | 美女av在线免费 | 亚洲国产小视频在线观看 | 新av在线 | 狠狠插狠狠干 | 色婷婷啪啪免费在线电影观看 | 九九久久国产精品 | 久久爽久久爽久久av东京爽 | 国产一级久久 | 婷婷综合电影 | 亚洲a成人v| av看片在线观看 | 狠狠干2018| 超碰97成人| 久久久久久黄 | 中文字幕亚洲情99在线 | 国产第一页在线观看 | 在线观看亚洲精品视频 | 国产精品免费麻豆入口 | 一区二区三区精品久久久 | 五月婷婷免费 | 欧美韩日在线 | 日韩理论在线观看 | 免费精品视频在线观看 | 国产一区二区三区高清播放 | 国产亲近乱来精品 | 综合天天色 | 亚洲日本va午夜在线电影 | 女人18毛片a级毛片一区二区 | 国产成人精品电影久久久 | 欧美性色网站 | 在线观看视频中文字幕 | 日韩久久一区二区 | 草久电影 | 国产精品美女久久久 | 色丁香久久 | 精品99久久久久久 | 精品一区二区av | 欧美成人精品三级在线观看播放 | 久久精品视频观看 | 又粗又长又大又爽又黄少妇毛片 | 国产精品不卡一区 | 狠狠干狠狠久久 | 日日天天狠狠 | 久久国产精品99久久久久久丝袜 | 久久图| 精品在线观 | 91麻豆精品一区二区三区 | 韩国av免费看 | 日韩中文字幕亚洲一区二区va在线 | 婷婷精品在线视频 | 91精品国产成人 | 伊人永久在线 | 成年人国产视频 | 在线成人av | 99视频国产精品免费观看 | 日韩欧美精品在线视频 | 亚洲另类xxxx| 久久久久久久久久久久久久电影 | 午夜丁香网 | 婷婷精品视频 | 夜夜骑天天操 | 国产视频一区在线 | 日本特黄一级片 | 最近最新中文字幕视频 | 九九热.com| 不卡电影免费在线播放一区 | 97国产在线观看 | 欧美精品一二 | 黄色小说免费观看 | 日韩精品一区在线播放 | 国产亚洲欧美日韩高清 | 欧美成人亚洲 | 国产无遮挡猛进猛出免费软件 | 亚洲小视频在线观看 | 黄色av一区二区三区 | 五月天激情开心 | 日韩a免费 | 日韩高清 一区 | 亚洲视频h| 国产亚洲精品久久久久动 | 亚洲欧美日韩不卡 | 新av在线 | 日日操天天操夜夜操 | 色综合久久精品 | 亚洲欧美国产精品久久久久 | 少妇18xxxx性xxxx片 | 97精产国品一二三产区在线 | 91成年人网站| 97精品国产91久久久久久 | 国产破处在线视频 | 免费在线一区二区三区 | 日韩电影中文,亚洲精品乱码 | 久久久久久久久影视 | 久色伊人 | 亚洲欧美日韩一区二区三区在线观看 | 综合激情婷婷 | wwwww.国产 | 欧美色久 | 亚洲精品福利视频 | 91av九色| 国产va在线观看免费 | 91人人视频在线观看 | 国产精品高潮久久av | 日韩字幕在线观看 | 欧美精品999 | 欧美人人 | 99精品黄色 | 亚洲狠狠 | 欧美日韩国产综合网 | 久久久久久久久久久久久久免费看 | 久久亚洲精品国产亚洲老地址 | 精品主播网红福利资源观看 | 成人av在线影视 | 丰满少妇在线观看资源站 | 欧美日韩在线第一页 | 国产午夜麻豆影院在线观看 | 成人免费视频免费观看 | 一区二区网 | 懂色av懂色av粉嫩av分享吧 | 久久夜av | 最新av电影网址 | 五月天色综合 | 91精品久久久久久综合乱菊 | 成人黄色电影在线观看 | 综合天堂av久久久久久久 | 成人av在线电影 | 日本免费一二三区 | 久久免费精品国产 | 天天操天天操天天干 | 岛国片在线 | 激情五月伊人 | 国产视频 亚洲视频 | 天天操偷偷干 | 日日碰狠狠添天天爽超碰97久久 | 久热av在线 | 99久免费精品视频在线观看 | 欧美日韩性视频 | 国产黄色片一级三级 | 在线免费观看视频a | 97香蕉久久国产在线观看 | 91精品国产欧美一区二区成人 | 久久久久久久久久久久久国产精品 | 日韩黄色免费 | 欧美日韩不卡一区二区 | 国产精品123 | 最新真实国产在线视频 | 最新国产在线观看 | 国产精品久久久久久久99 | 久久国产一区 | 中文字幕资源网在线观看 | av成人亚洲 | 国产精品免费久久久久影院仙踪林 | 久久天天躁 | 中文av不卡| 91亚洲精品在线 | 国产免费黄视频在线观看 | 中文字幕在线观看免费观看 | 欧美色一色| 欧美精品首页 | 亚洲在线日韩 | 成人性生爱a∨ | 麻豆视频观看 | 久久成人国产精品一区二区 | 日韩啪视频| 西西444www大胆高清视频 | 黄色免费网 | 狠狠操狠狠插 | 免费看十八岁美女 | 国产精品手机播放 | 超碰999| 国产精品成人自产拍在线观看 | 久久亚洲影院 | 91九色九色| 国产视频精品久久 | 久久99精品国产麻豆宅宅 | 中文字幕丝袜美腿 | 少妇视频一区 | 亚洲女人天堂成人av在线 | 国产小视频在线播放 | 黄网站色视频免费观看 | 97在线观看免费高清完整版在线观看 | 久久国产美女视频 | 精品久久久久久久 | 久久精品亚洲综合专区 | 午夜久操 | 免费97视频| 久草精品免费 | 美女天天操 | 天天射天天舔天天干 | 91在线成人 | 亚洲精品视频二区 | 日韩精品一区二区三区在线播放 | 日韩av不卡在线播放 | 97av色| 亚洲激情网站免费观看 | 欧美一进一出抽搐大尺度视频 | 亚洲精品在线视频观看 | 久久久久久久久影院 | 五月婷婷视频在线观看 | 欧美一区视频 | 国产成人精品一区二区三区网站观看 | 久久亚洲婷婷 | 日韩婷婷 | 色综合五月 | 玖玖精品在线 | 国产精品 欧美 日韩 | 在线观看的a站 | 日韩免费视频在线观看 | 亚洲综合狠狠干 | 国产精品毛片完整版 | 久久精品5| av高清影院 | 天堂网一区二区三区 | av一级一片 | 99精品视频在线观看视频 | 免费在线观看一区二区三区 | 草草草影院| 欧美日韩高清一区二区三区 | 91久久爱热色涩涩 | 久久免费精品一区二区三区 | 免费在线一区二区 | 久久桃花网 | 在线国产片 | 在线一区av | 天天干,天天射,天天操,天天摸 | 国产精品高潮呻吟久久久久 | 成 人 黄 色 片 在线播放 | 国产xxxx做受性欧美88 | 一区二区精品在线观看 | 日韩av免费大片 | 伊人影院99 | 视频一区二区精品 | 五月综合婷 | 成年人电影免费看 | 麻豆91在线观看 | 久久兔费看a级 | 国产精品久久久av久久久 | 国产一级二级三级视频 | 最新真实国产在线视频 | 四季av综合网站 | 久久影视网| 中文字幕日本在线 | 日韩电影中文字幕在线 | 久99久在线 | 91黄视频在线观看 | 久久综合加勒比 | 国产一级在线 | 久久久免费 | 五月婷婷av在线 | 久久国产精品99久久人人澡 | 在线观看小视频 | www.69xx| 免费av网站在线看 | 久久伦理电影网 | 天天射天天射天天射 | 精品在线观看免费 | 国产亚洲欧美在线视频 | 日韩精品一区二区在线视频 | 91黄色免费网站 | 一区二区网 | 国产免费xvideos视频入口 | 免费电影播放 | 欧美一级片免费在线观看 | 国产日韩在线观看一区 | 日本在线观看一区二区三区 | 999在线视频 | 亚洲国产精品一区二区久久hs | 黄色小说免费在线观看 | 国产精品99精品久久免费 | 国产精品视频在线看 | 黄色免费高清视频 | 欧美日韩在线观看一区二区三区 | 日本久久综合视频 | 中文字幕国产精品一区二区 | 亚洲欧美视频在线观看 | 久久久国产精品亚洲一区 | 97视频亚洲 | 国产黄色免费观看 | 婷婷网五月天 | 成人黄色免费在线观看 | 久久无码av一区二区三区电影网 | 狠狠狠狠狠狠干 | 亚洲国产69 | 亚洲精品久久视频 | 男女视频91 | 久草91视频 | av在线网站免费观看 | 91精品国产99久久久久久久 | 国产精品日韩久久久久 | 成年人av在线播放 | 日韩一级黄色大片 | 日韩精品久久一区二区 | 久久精久久精 | 久久无码精品一区二区三区 | 奇米网777 | 一级免费av | 91桃色国产在线播放 | 人人狠狠综合久久亚洲 | 久久电影国产免费久久电影 | 亚洲精品美女久久 | 成人三级网址 | 97国产精品一区二区 | 黄色三级免费看 | 免费人成在线观看网站 | 中文字幕影片免费在线观看 | 久久久精品亚洲 | 四虎在线免费 | 日韩网站一区 | 99在线视频网站 | 亚州五月 | 777奇米四色| 91精品国产一区二区三区 | 亚洲男男gⅴgay双龙 | 偷拍福利视频一区二区三区 | 久久久久国产一区二区三区 | 欧美日韩精品国产 | 日本免费一二三区 | 亚洲精品美女久久久久网站 | av福利在线免费观看 | 日日碰狠狠躁久久躁综合网 | 亚洲国产无 | 国产精品久久久久久久7电影 | 精品综合久久 | 视频二区在线视频 | 日韩欧三级| 天天夜夜操 | 天天插天天干天天操 | 天操夜夜操 | 97成人精品视频在线播放 | 69欧美视频 | 国产一区二区视频在线 | 日韩在线视频网 | 最近中文字幕视频完整版 | 网址你懂的在线观看 | 国产成人精品av久久 | 免费成人黄色 | 久久成人一区二区 | 91完整版观看 | 日韩精品视频免费在线观看 | 少妇bbbb | 又爽又黄在线观看 | 天天干天天射天天操 | 在线激情影院一区 | 婷婷 中文字幕 | 亚洲精品国产精品国自产观看 | 婷婷六月天在线 | 久久久91精品国产 | 国产精品夜夜夜一区二区三区尤 | 中文字幕在线观看一区 | 欧美 日韩 国产 成人 在线 | 91九色综合| 国产流白浆高潮在线观看 | 激情一区二区三区欧美 | 日本乱码在线 | 日韩精品久久久免费观看夜色 | 日韩精品免费一区二区三区 | 在线观看精品黄av片免费 | 99久久久久免费精品国产 | 黄色在线视频网址 | 国产一级二级在线 | 色网站免费在线看 | 97视频总站 | 欧美日在线观看 | 精品国产乱码久久久久久久 | 香蕉手机在线 | 亚洲国产视频在线 | 久久午夜精品影院一区 | 一区 在线 影院 | 亚洲国产日韩一区 | 国产伦精品一区二区三区四区视频 | 欧美日韩视频在线一区 | 五月色婷 | 欧美精品v国产精品 | 国产在线观看免费 | 国产色视频一区二区三区qq号 | 成人在线免费观看网站 | 不卡的av中文字幕 | 国产福利91精品 | 欧美成人黄色 | 97视频人人 | 欧美日韩亚洲国产一区 | 黄色网在线免费观看 | 午夜久久福利视频 | 国产高清久久久久 | 中文av字幕在线观看 | 91热精品视频| 黄色av网站在线观看 | 欧美最爽乱淫视频播放 | 亚洲aaa毛片 | 国产精品 日韩 欧美 | 国产精品成人av久久 | 成人黄色大片在线观看 | av在线等| 亚洲伦理精品 | 日韩在线播放欧美字幕 | av经典在线 | 国产 欧美 日产久久 | free. 性欧美.com| 久久这里只有精品首页 | 九九九九九九精品任你躁 | 成人黄色电影在线 | 国产精品久久久久久久久免费 | 综合五月婷婷 | 中文在线亚洲 | 国产高清中文字幕 | av软件在线观看 | 中文av网| 色综合久久网 | 欧美精品在线视频观看 | 午夜精品一区二区国产 | 在线观看视频三级 | 亚洲综合狠狠干 | 婷婷深爱五月 | 少妇搡bbbb搡bbb搡aa | a在线免费观看视频 | 成人中文字幕+乱码+中文字幕 | 2022中文字幕在线观看 | 国产精品18久久久久久首页狼 | 又爽又黄又无遮挡网站动态图 | 免费看的黄色片 | 日日夜夜91| 免费观看一级成人毛片 | 久草久视频 | 激情综合中文娱乐网 | 亚洲成人频道 | 操操操日日 | 高清av免费一区中文字幕 | 欧美日韩国产免费视频 | 久久免费视频在线 | 日日插日日干 | 久久精品国产亚洲a | 国产精品久久久免费 | 三级黄色欧美 | 亚洲天天在线 | www.亚洲精品视频 | 色的网站在线观看 | 特级黄色片免费看 | 日韩毛片在线一区二区毛片 | 亚洲毛片视频 | 亚洲国产人午在线一二区 | 久久久黄色免费网站 | 亚洲精品久久久久久中文传媒 | 国产五月天婷婷 | 99精品视频免费观看 | 91人人澡人人爽人人精品 | 国产精品九九九九九 | 久久久久久久久久网 | 亚洲精品国产拍在线 | 狠狠狠操| 最近中文字幕大全中文字幕免费 | 欧美日韩性 | 久久色中文字幕 | 精品久久国产一区 | 激情在线网站 | 久草在线电影网 | avav99| 亚洲影院天堂 | 免费能看的av | 国产免费视频一区二区裸体 | 射综合网 | 九九欧美视频 | 国产美女视频免费观看的网站 | 久久精品视频18 | 久久久www成人免费精品 | 成人在线视频在线观看 | 天天插天天射 | 亚洲一级特黄 | 精品999久久久 | 天天干天天操 | 91人人爱 | 亚洲三级av| 91精品久久久久久粉嫩 | 色94色欧美 | 国产第一页在线播放 | 久久久久亚洲国产精品 | 天天操天天拍 | 91.精品高清在线观看 | 黄网站色欧美视频 | 免费观看视频黄 | 五月婷婷狠狠 | 欧美三级在线播放 | 国产精品九九九九九 | 在线精品亚洲 | 精品人人爽 | 国产亚洲视频中文字幕视频 | 99这里只有精品99 | 久久国产精品久久精品国产演员表 | 九九热99视频 | 亚洲精品女 | 2019中文字幕第一页 | 麻豆视频免费在线观看 | 成人黄色大片在线免费观看 | www天天干com | 亚色视频在线观看 | 91系列在线| 91完整视频 | 亚洲综合黄色 | 精品国产一区二区三区久久久蜜月 | 日韩午夜电影网 | www.福利视频 | 在线观看国产福利片 | 久久婷亚洲五月一区天天躁 | 久久大片网站 | 亚洲男男gaygay无套同网址 | av一区二区三区在线 | 西西444www高清大胆 | 国产成人精品三级 | 麻豆系列在线观看 | 人人澡人人爽 | 最近中文字幕免费av | 最近免费中文字幕mv在线视频3 | 欧美日韩免费网站 | 亚洲午夜久久久久久久久电影网 | 国产精品久久久久久久久久免费 | 九九热只有精品 | 国产一区二区在线观看视频 | 麻豆视频免费在线 | 懂色av一区二区在线播放 | 成人在线观看网址 | 中文字幕在线观看网址 | 国产 日韩 欧美 自拍 | 97在线视频免费观看 | 久久精品国产亚洲精品2020 | 亚洲综合欧美日韩狠狠色 | 99色网站 | 亚洲天天在线 | 丁香资源影视免费观看 | 中文字幕资源网在线观看 | 国产精品原创av片国产免费 | 午夜久久久久久久 | 日韩区欠美精品av视频 | 天天操天天干天天 | 免费日韩 | 成人午夜电影在线观看 | 成人av一区二区三区 | 久久99网| 日韩一区二区三区免费视频 | 国产黄色片在线 | 69人人| 亚洲国产中文字幕在线视频综合 | 国产亚洲视频在线观看 | 中文字幕一区二区三区四区 | 月丁香婷婷| 91精品视频在线免费观看 | 东方av免费在线观看 | 中文字幕中文字幕 | 一区二区视频在线播放 | 成人网在线免费视频 | 天天爱天天操天天射 | 日韩欧美一区二区三区视频 | 久久99操| 成人福利在线播放 | 欧美另类网站 | 国产在线欧美日韩 | 丁香综合激情 | 国产一区二区高清 | 日本中文字幕在线观看 | 六月天综合网 | av片子在线观看 | av手机在线播放 | 免费av 在线 | 911国产| 中文字幕久久精品亚洲乱码 | 日本精品视频网站 | 91少妇精拍在线播放 | 天堂网一区二区 | 日韩电影久久 | 久久久久免费精品 | 国产精品aⅴ | 99精品一区 | www.狠狠 | 亚洲一区二区91 | 中文字幕日韩有码 | 最近免费在线观看 | 日日日干 | 亚洲最新av在线网站 | bbw av| 在线播放 日韩专区 | 一区二区三区四区五区六区 | 久香蕉 | 久久激情五月激情 | 成人激情开心网 | 91香蕉视频在线下载 | 人人插人人插 | 成人h动漫精品一区二 | 亚洲欧美日韩精品一区二区 | 99久久精品网| 国产一区高清在线观看 | 婷婷综合久久 | 亚洲精品网站在线 | 色就色,综合激情 | 国产.精品.日韩.另类.中文.在线.播放 | 超级碰碰免费视频 | 国产黄色成人av | 在线观看国产91 | 日本字幕网 | 亚洲最大av在线播放 | 国产亚洲精品久久久久5区 成人h电影在线观看 | av三级在线免费观看 | 日韩精品aaa | 五月婷婷欧美视频 | 成人性生交大片免费观看网站 | 18国产精品白浆在线观看免费 | 亚洲婷婷免费 | www.五月天激情| 亚洲在线国产 | 精品一区电影国产 | 99久久精品电影 | av一区二区在线观看中文字幕 | 99综合电影在线视频 | 久久久久久久免费 | av在线网站免费观看 | 香蕉网站在线观看 | 国内一区二区视频 | 免费在线日韩 | 中文字幕xxxx| 久草免费资源 | 亚洲精品久久久久中文字幕二区 | 免费婷婷 | 欧美激情视频一二区 | 国产精品久久人 | 91av在线免费视频 | 久久久国产一区二区三区四区小说 | 国产香蕉视频 | 亚洲欧洲视频 | 久草精品视频在线观看 | 一区二区三区在线免费观看 | 欧美日韩免费视频 | 亚洲精品永久免费视频 | 99久久精品免费看国产 | 好看的国产精品视频 | www.狠狠操 | 国产一区二区在线视频观看 | 日韩系列 | 九九免费精品视频在线观看 | 探花视频在线观看免费版 | 日本性xxx| 欧美无极色 | 久久久www成人免费精品张筱雨 | 激情丁香综合五月 | 天天插天天干天天操 | 九九爱免费视频在线观看 | 久久激情视频 久久 | 亚洲黄色av | 国产精品久久久久国产a级 激情综合中文娱乐网 | 亚洲国产剧情av | 日日操操 | 夜色资源站国产www在线视频 | 亚洲视频电影在线 | 日韩色综合网 | 97视频免费在线观看 | 亚洲精品视频在线观看免费视频 | 人人爽久久久噜噜噜电影 | 狠狠操欧美 | 国产免费午夜 | 国产高清在线a视频大全 | 久久久网址 | 美女久久久久久久久久 | 亚洲国产精品va在线 | 国产成人精品在线 | 午夜成人免费电影 | 午夜精品一区二区三区在线 | 天天艹天天操 | 国产三级av在线 | 国产精品久久影院 | а天堂中文最新一区二区三区 | 96av视频| 在线观看中文字幕视频 |