東坡下載:內(nèi)容最豐富最安全的下載站!

首頁(yè)編程開發(fā)數(shù)據(jù)庫(kù) → 利用LVM快照備份mysql數(shù)據(jù)庫(kù)

利用LVM快照備份mysql數(shù)據(jù)庫(kù)

相關(guān)文章發(fā)表評(píng)論 來(lái)源:本站原創(chuàng)時(shí)間:2014/2/23 0:28:26字體大。A-A+

更多

作者:不詳點(diǎn)擊:101次評(píng)論:0次標(biāo)簽: MySQL

mysql數(shù)據(jù)庫(kù)32位【支持win10/win7】
類型:國(guó)產(chǎn)軟件大。337.2M語(yǔ)言:中文時(shí)間:16-12-13評(píng)分:10.0
mysql數(shù)據(jù)庫(kù)64位【支持win7/win10】
類型:國(guó)產(chǎn)軟件大小:350.9M語(yǔ)言:中文時(shí)間:16-12-13評(píng)分:5.0

一、步驟
1、首先對(duì)數(shù)據(jù)庫(kù)施加讀鎖
2、記錄二進(jìn)制日志文件的文件名和事件位置
3、創(chuàng)建快照卷
4、解鎖數(shù)據(jù)庫(kù)
5、掛載快照卷,復(fù)制數(shù)據(jù)文件
6、刪除快照卷

 

二、準(zhǔn)備工作

首先,要對(duì)LVM的快照有所了解(http://svenman.blog.51cto.com/6867097/1357510這篇博客寫了LVM的快照),并將數(shù)據(jù)文件放在LVM上。

其次,在數(shù)據(jù)庫(kù)中新建一張測(cè)試用的表

1
2
3
4
5
6
7
8
9
10
11
12
mysql> select * from data.info;
+-----+-------+------+
| sid | name  | age  |
+-----+-------+------+
|   1 | tom   |   25 |
|   2 | jerry |   26 |
|   3 | jim   |   40 |
|   4 | ccr   |   34 |
|   5 | dss   |   21 |
|   6 | safe  |   44 |
+-----+-------+------+
6 rows in set (0.00 sec)

 

三、開始備份

1. 首先對(duì)數(shù)據(jù)庫(kù)施加讀鎖

1
2
mysql> flush tables with read lock;
Query OK, 0 rows affected (0.00 sec)

 

2. 記錄二進(jìn)制日志文件的文件名和事件位置

1
2
3
4
5
6
7
mysql> show master status;
+------------------+----------+--------------+------------------+-------------------+
| File             | Position | Binlog_Do_DB | Binlog_Ignore_DB | Executed_Gtid_Set |
+------------------+----------+--------------+------------------+-------------------+
| mysql-bin.000002 |      964 |              |                  |                   |
+------------------+----------+--------------+------------------+-------------------+
1 row in set (0.00 sec)

 

3. 創(chuàng)建快照卷

1
2
3
4
5
6
7
8
9
10
11
12
[root@mysql ~]# cat /etc/my.cnf
[client]
user=root
password=mysql
[mysqld]
datadir=/mysql/data
socket=/tmp/mysql.sock
user=mysql
[root@mysql ~]# df -Th
/dev/mapper/myvg-mydata
              ext4    689M  128M  527M  20% /mysql
#可以看到mysql的數(shù)據(jù)放在myvg下的mydata這個(gè)邏輯卷上
1
2
3
[root@mysql ~]# lvcreate -n snap-data -L 100M -p r -s /dev/myvg/mydata
  Logical volume "snap-data" created
#快照完成

 

4. 解鎖數(shù)據(jù)庫(kù)

1
2
mysql> unlock tables;
Query OK, 0 rows affected (0.00 sec)

 

5. 掛載快照卷,復(fù)制數(shù)據(jù)文件

1
2
3
4
5
6
7
8
[root@mysql mnt]# mount -o ro /dev/myvg/snap-data /mnt/
[root@mysql mnt]# cd /mnt/
[root@mysql mnt]# ls
data  lost+found
[root@mysql mnt]# tar -jcvf /root/mysql-backup-`date +%F`.tar.bz2 data/
[root@mysql mnt]# cd ~
[root@mysql ~]# ls
anaconda-ks.cfg  install.log  install.log.syslog  mysql-backup-2014-02-22.tar.bz2

 

6. 刪除快照卷

1
2
3
4
[root@mysql ~]# umount /mnt/
[root@mysql ~]# lvremove /dev/myvg/snap-data
Do you really want to remove active logical volume snap-data? [y/n]: y
  Logical volume "snap-data" successfully removed

這樣就備份完成了。

 

三、恢復(fù)測(cè)試

1. 在新建的info表中再插入2行數(shù)據(jù)

1
2
3
mysql> insert into info(name,age) values('seven',30),('eight',49);
Query OK, 2 rows affected (0.01 sec)
Records: 2  Duplicates: 0  Warnings: 0

 

2. 備份上次lvm快照開始的position號(hào)以后的二進(jìn)制文件

1[root@mysql ~]# mysqlbinlog --start-position=964 /mysql/data/mysql-bin.000002 > /root/bak.sql

 mysqlbinlog的用法:

  A.指定恢復(fù)時(shí)間     --start-date和--stop-date選項(xiàng),格式“2014-2-22 16:33:04”

  B.指定恢復(fù)位置     --start-position和--stop-position選項(xiàng)

 

3. 刪除所有文件

1
2
[root@mysql ~]# service mysqld stop
[root@mysql ~]# rm /mysql/* -fr

 

4. 開始恢復(fù)(LVM完全備份的恢復(fù))

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
[root@mysql ~]# tar -jxvf mysql-backup-2014-02-22.tar.bz2 -C /mysql/
[root@mysql ~]# service mysqld start
Starting MySQL                                             [  OK  ]
[root@mysql ~]# mysql
mysql> select * from data.info;
+-----+-------+------+
| sid | name  | age  |
+-----+-------+------+
|   1 | tom   |   25 |
|   2 | jerry |   26 |
|   3 | jim   |   40 |
|   4 | ccr   |   34 |
|   5 | dss   |   21 |
|   6 | safe  |   44 |
+-----+-------+------+
6 rows in set (0.00 sec)

進(jìn)行LVM快照后,我們新插入的數(shù)據(jù)沒有恢復(fù)過(guò)來(lái)

 

5. 利用二進(jìn)制文件基于時(shí)間點(diǎn)恢復(fù)(增量備份的恢復(fù))

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
mysql> source /root/bak.sql
#這是第2步從二進(jìn)制文件中導(dǎo)出的腳本
mysql> select * from data.info;
+-----+-------+------+
| sid | name  | age  |
+-----+-------+------+
|   1 | tom   |   25 |
|   2 | jerry |   26 |
|   3 | jim   |   40 |
|   4 | ccr   |   34 |
|   5 | dss   |   21 |
|   6 | safe  |   44 |
|   7 | seven |   30 |
|   8 | eight |   49 |
+-----+-------+------+
8 rows in set (0.00 sec)
#新插入的2行數(shù)據(jù)也恢復(fù)了

這樣,完全備份+增量備份的備份和恢復(fù)就完成了。

 

附:

邏輯備份工具mysqldump介紹

-u                        #指定用戶名
-p                        #指定用戶密碼
-h                        #指定主機(jī)地址
-A|--all-databases        #備份所有數(shù)據(jù)庫(kù)
--databases               #備份指定數(shù)據(jù)庫(kù)
--single-transcation      #基于此項(xiàng)可以實(shí)現(xiàn)對(duì)InnoDB表做熱備份
--lock-a--flush-logs      #備份之前刷新日志
--lock-all-tables         #執(zhí)行備份時(shí)為所有表請(qǐng)求加鎖
-E|--events               #備份事件調(diào)度器代碼
-R|--routines             #備份存儲(chǔ)過(guò)程和存儲(chǔ)函數(shù)
--triggers                #備份觸發(fā)器
--master-data=2           #該選項(xiàng)將會(huì)記錄binlog的日志位置與文件名并追加到文件中,如果為1將會(huì)輸出CHANGE

1
2
3
4
5
6
7
#導(dǎo)出全庫(kù)
mysqldump  -u root  -p  --all-databases > dump.sql
#導(dǎo)出單個(gè)庫(kù),或者單個(gè)庫(kù)中的某個(gè)表
mysqldump --u root -p data > dump.sql
mysqldump --u root -p data info > dump.sql
#導(dǎo)出多個(gè)數(shù)據(jù)庫(kù)
mysqldump --u root -p  --databases data mysql > dump.sql
mysql數(shù)據(jù)庫(kù)64位【支持win7/win10】5.7.17.0 官方中文最新版
mysql數(shù)據(jù)庫(kù)64位是最新的mysql數(shù)據(jù)庫(kù)版本了,同時(shí)也是支持中文的版本,在現(xiàn)在這個(gè)版本是可以支持win10的系統(tǒng)以及win8.1的版本,有需要體驗(yàn)下這個(gè)mysql數(shù)據(jù)庫(kù)64位怎么樣的,可以先來(lái)本站免費(fèi)的下載試試效果怎么樣!
  • 語(yǔ)言:

    中文
  • 大。

    350.9M
  • 類型:

    數(shù)據(jù)庫(kù)
  • 更新:

    2016-12-13
  • 推薦等級(jí):

  • 廠商:

  • 共享電動(dòng)單車
  • 合肥app大全
  • 抗癌
  • 聲母韻母ppt
共享電動(dòng)單車
(44)共享電動(dòng)單車

共享電動(dòng)單車是一種新的交通工具,通過(guò)掃碼開鎖,循環(huán)共享。目前市場(chǎng)主要有:小蜜電動(dòng)單車、享騎電單車、芒果電單車、途爾電單車、七號(hào)電單車、蜜蜂出行、177共享電動(dòng)車、獵吧出行,功能都是大同小異的,這里為您提供的是各企業(yè)專用的app,希望能幫助到您的出行。

共享電動(dòng)單車一小時(shí)能跑多少公里

這要看電動(dòng)車幾v的,電機(jī)幾瓦的。48v,電機(jī)500瓦的載個(gè)人可以開到40/每小時(shí)。60v電機(jī)1000瓦可以開到50/每小時(shí)。像自行車一樣的電動(dòng)車就是每小時(shí)30km最高了。新國(guó)標(biāo)規(guī)定是25/每小時(shí)。70V的電池原則上是沒有的。目前的鉛蓄電池是12V/塊拼裝,多用的是3塊、4塊串聯(lián),即36V、48V,另有18V的四塊串聯(lián)為64V,你說(shuō)的70V的原則上是沒有的。電動(dòng)車能跑多少公里,行業(yè)里叫續(xù)行里程,它不僅和電池電壓、電流有關(guān)系,還和電機(jī)類型、額定功率、輸出效率、負(fù)荷量等有關(guān)系。按64V20A電池,500W電摩電機(jī)計(jì)算的話,續(xù)行里程大約等于=20/(500W/64V/20A)*80%*30公里/小時(shí)=61.44公里。也就是說(shuō),如果你的電動(dòng)車在正常條件下行駛下(道路狀況良好,氣溫在10度以上35度以下,僅載1人情況下),電機(jī)效率可達(dá)80%,那么,你可以續(xù)行61公里左右

支付寶共享單車怎么使用

直接打開支付寶掃碼就可以使用了。

現(xiàn)在,只要找到車身二維碼,再打開支付寶掃一掃,就可以解鎖騎走了,而不再需要安裝各自的APP。這六家共享單車分別是:ofo、永安行、小藍(lán)、Hellobike、funbike(凡騎)、優(yōu)拜。

在新版支付寶首頁(yè),還單獨(dú)上線了一個(gè)獨(dú)立的“共享單車”應(yīng)用,點(diǎn)開之后就能快速了解附近有哪些單車離自己最近、哪些免押、哪些有騎行優(yōu)惠。

為了讓大家盡快適應(yīng)從支付寶掃單車,支付寶推出了優(yōu)惠活動(dòng), 4月29日-5月7日期間,凡騎、Hellobike、ofo、小藍(lán)、永安、優(yōu)拜六大共享單車使用支付寶客戶度掃一掃,可免費(fèi)騎車。

此外,通過(guò)支付寶掃一掃騎車,且單次騎行超過(guò)5分鐘用戶,即可參與瓜分千萬(wàn)紅包大獎(jiǎng)的活動(dòng)。


...更多>>
  • 螞蟻電動(dòng)單車1.2.3 安卓版

    11-09 / 10.4M

    推薦理由:螞蟻電單車是一款由無(wú)錫螞蟻出行服務(wù)有限公司打造而來(lái)的共享電單車服務(wù)軟件,用戶隨時(shí)線上定位找到周邊的共
  • i騎樂(lè)電動(dòng)單車1.4.2 最新安卓版app

    11-09 / 13.7M

    推薦理由:i騎樂(lè)共享電單車致力于電單車分時(shí)租賃服務(wù),以優(yōu)惠的價(jià)格,為用戶解決10公里內(nèi)的出行問(wèn)題。i騎樂(lè)電單車創(chuàng)新
  • 騎電動(dòng)單車2.20 中文免費(fèi)版app

    11-09 / 32.3M

    推薦理由:騎電單車為你提供了一種全新的出行方式,綠色出行,省時(shí)省力●在你身邊7*24小時(shí)為你服務(wù)●地圖找車、提前預(yù)
  • 7號(hào)電單車app3.5.5 安卓版

    11-09 / 15.5M

    推薦理由:7號(hào)電單車app是一款可以免費(fèi)租賃電動(dòng)車、自行單車的公共車輛租賃平臺(tái),價(jià)格優(yōu)惠、方便實(shí)用、安全保證,滿足
  • 芒果電單車2.1.8 安卓手機(jī)版

    11-12 / 17.4M

    推薦理由:芒果電單車是一款無(wú)樁共享智能電單車分時(shí)租賃app。它為用戶提供了方便快捷的出行體驗(yàn)。手機(jī)一掃即可開鎖,讓
  • 享騎電單車app4.3.3 最新安卓版

    11-09 / 22.0M

    推薦理由:享騎電單車app是一款創(chuàng)新型的解決短途出行的手機(jī)軟件,無(wú)需依賴固定的車樁和站點(diǎn),通過(guò)物聯(lián)網(wǎng)技術(shù)和單車共享
合肥app大全
(61)合肥app大全

合肥古為淮夷地,商朝稱虎方,西周稱夷虎。周時(shí)廬子國(guó)建都于此。秦始皇二十六年(前221年),廢分封,立郡縣,合肥屬九江郡。這里為您提供的是一系例合肥有關(guān)的app,是合肥新生活必備的手機(jī)軟件,包括出行,購(gòu)物,聚會(huì)等。

...更多>>
  • 合肥機(jī)動(dòng)車輛違章查詢12.0 官方正版

    11-08 / 199KB

    推薦理由:可以查詢車輛違章查詢,駕駛證計(jì)分,駕駛?cè)诉`章信息,根據(jù)用戶輸入的車輛信息(車輛號(hào)牌號(hào)碼、號(hào)牌種類、車
  • 合肥丁幼兒家長(zhǎng)1.3 中文正版app

    11-08 / 55.2M

    推薦理由:合肥丁幼是一款移動(dòng)數(shù)字育兒園的手機(jī)應(yīng)用。通過(guò)合肥丁幼,育兒機(jī)構(gòu)可以實(shí)現(xiàn)信息化統(tǒng)一管理;教師可以輕松完
  • 合肥通app1.0.1安卓版

    10-15 / 36.0M

    推薦理由:專為合肥市民打造的綜合性服務(wù)平臺(tái),合肥通app就是一款便民利民的手機(jī)軟件,能為廣大用戶提供許多便捷的功能
  • 合肥充電app1.0 安卓最新版

    10-12 / 8.6M

    推薦理由:這款軟件是一款可以尋找充電地方的軟件,在上面你可以通過(guò)定位找到眾多的充電樁,本軟件定位只能適合在合肥
  • 合肥租房軟件1.1.5 安卓版

    04-09 / 21.3M

    推薦理由:合肥租房app是一款在線掌上租房軟件,軟件是由合肥市人民政府辦公廳聯(lián)合推出的租房軟件,軟件為用戶帶來(lái)的全
  • 合肥軌道手機(jī)客戶端1.0.1 蘋果版

    03-15 / 74M

    推薦理由:合肥軌道公共服務(wù)APP是一款由安徽合肥軌道交通公司推出的手機(jī)客戶端,用戶通過(guò)這款軟件能直接便捷出行,隨時(shí)
抗癌
(21)抗癌

確認(rèn)了李詠的確逝世的消息后,很多人的反應(yīng)還是不敢相信,太突然,明明感覺不久前才見過(guò)他啊。根據(jù)哈文的微博,李詠已經(jīng)在美國(guó)抗癌17個(gè)月,所以大家一定要保證身體,多鍛煉,這里為您提供一些app,讓癌遠(yuǎn)離!主要是一些如何防治,以及一些如何運(yùn)動(dòng)的app

...更多>>
聲母韻母ppt
(16)聲母韻母ppt

聲母,是使用在韻母前面的輔音,跟韻母一齊構(gòu)成的一個(gè)完整的音節(jié)。其他漢藏語(yǔ)系語(yǔ)言也有類似的結(jié)構(gòu)。一般由輔音充當(dāng),即首輔音。韻母是指中國(guó)漢語(yǔ)音韻學(xué)術(shù)語(yǔ),漢語(yǔ)字音中聲母、字調(diào)以外的部分。舊稱為韻。韻母由韻頭(介音)、韻腹(主要元音)、韻尾三部分組成;按韻母結(jié)構(gòu)可分為單韻母、復(fù)韻母、鼻韻母。

...更多>>
  • 部編版ang eng ing ong 教案ppt課件

    10-24 / 17.6M

    推薦理由:教學(xué)目標(biāo)1.學(xué)會(huì)后鼻韻母ang、eng、ing、ong和整體認(rèn)讀音節(jié)ying及ying的四聲,讀準(zhǔn)音,認(rèn)清形,正確書寫。2.學(xué)會(huì)
  • 拼音an.en.in.un.vn教案ppt

    10-24 / 1.1M

    推薦理由:an讀安,en讀恩,in讀因,un讀溫,vn讀韻前鼻音尾韻母指的是鼻韻母中以-n為韻尾的韻母。普通話中的前鼻音尾
  • 漢語(yǔ)拼音ie ue er教案PPT

    10-24 / 1.1M

    推薦理由:教學(xué)目標(biāo)1、學(xué)會(huì)復(fù)韻母ieüe、特殊韻母er及其四聲讀準(zhǔn)音認(rèn)清形,正確書寫。2、學(xué)習(xí)聲母與復(fù)韻母ieüe組成的
  • ao ou iu 優(yōu)秀教學(xué)ppt

    10-24 / 2.2M

    推薦理由:1、認(rèn)讀復(fù)韻母ɑo⑴出示奧運(yùn)福娃、奧運(yùn)主會(huì)場(chǎng)、奧運(yùn)標(biāo)志,讓學(xué)生說(shuō)名稱。(設(shè)計(jì)意圖:聯(lián)系學(xué)生喜愛的福娃形
  • ai ei ui 教學(xué)設(shè)計(jì)ppt課件

    10-24 / 2.4M

    推薦理由:小朋友,你們好!就在剛才,我遇見了六位老朋友。聽說(shuō)我來(lái)上課,就嚷嚷著要一同來(lái),你們歡迎嗎?一起喊出他
  • zh ch sh r公開課教案ppt

    10-24 / 2.7M

    推薦理由:本課共包括四部分內(nèi)容:第一部分是情境圖;第二部分是zh、ch、sh、r和整體認(rèn)讀音節(jié)zhi、chi、shi、ri兩拼音

相關(guān)評(píng)論

閱讀本文后您有什么感想? 已有 人給出評(píng)價(jià)!

  • 2791 喜歡喜歡
  • 2101 頂
  • 800 難過(guò)難過(guò)
  • 1219 囧
  • 4049 圍觀圍觀
  • 5602 無(wú)聊無(wú)聊
熱門評(píng)論
最新評(píng)論
發(fā)表評(píng)論 查看所有評(píng)論(0)
昵稱:
表情: 高興 可 汗 我不要 害羞 好 下下下 送花 屎 親親
字?jǐn)?shù): 0/500 (您的評(píng)論需要經(jīng)過(guò)審核才能顯示)