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

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

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

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

更多

作者:不詳點擊:101次評論:0次標(biāo)簽: MySQL

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

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

 

二、準(zhǔn)備工作

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

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

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. 首先對數(shù)據(jù)庫施加讀鎖

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

 

2. 記錄二進制日志文件的文件名和事件位置

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這個邏輯卷上
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ù)庫

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ù)測試

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號以后的二進制文件

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

 mysqlbinlog的用法:

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

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

 

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)

進行LVM快照后,我們新插入的數(shù)據(jù)沒有恢復(fù)過來

 

5. 利用二進制文件基于時間點恢復(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步從二進制文件中導(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                        #指定主機地址
-A|--all-databases        #備份所有數(shù)據(jù)庫
--databases               #備份指定數(shù)據(jù)庫
--single-transcation      #基于此項可以實現(xiàn)對InnoDB表做熱備份
--lock-a--flush-logs      #備份之前刷新日志
--lock-all-tables         #執(zhí)行備份時為所有表請求加鎖
-E|--events               #備份事件調(diào)度器代碼
-R|--routines             #備份存儲過程和存儲函數(shù)
--triggers                #備份觸發(fā)器
--master-data=2           #該選項將會記錄binlog的日志位置與文件名并追加到文件中,如果為1將會輸出CHANGE

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

    中文
  • 大。

    350.9M
  • 類型:

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

    2016-12-13
  • 推薦等級:

  • 廠商:

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

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

共享電動單車一小時能跑多少公里

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

支付寶共享單車怎么使用

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

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

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

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

此外,通過支付寶掃一掃騎車,且單次騎行超過5分鐘用戶,即可參與瓜分千萬紅包大獎的活動。


...更多>>
  • 螞蟻電動單車1.2.3 安卓版

    11-09 / 10.4M

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

    11-09 / 13.7M

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

    11-09 / 32.3M

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

    11-09 / 15.5M

    推薦理由:7號電單車app是一款可以免費租賃電動車、自行單車的公共車輛租賃平臺,價格優(yōu)惠、方便實用、安全保證,滿足
  • 芒果電單車2.1.8 安卓手機版

    11-12 / 17.4M

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

    11-09 / 22.0M

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

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

...更多>>
  • 合肥機動車輛違章查詢12.0 官方正版

    11-08 / 199KB

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

    11-08 / 55.2M

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

    10-15 / 36.0M

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

    10-12 / 8.6M

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

    04-09 / 21.3M

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

    03-15 / 74M

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

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

...更多>>
  • 蛇行運動手游1.8 安卓最新版

    10-12 / 35.2M

    推薦理由:這是一款經(jīng)典的貪吃蛇游戲,不一樣的是你在通過數(shù)字板塊之前需要將周圍的黃色食物吃完,使得你的身體變得越
  • 簡康運動app1.0 蘋果版

    10-11 / 39.9M

    推薦理由:隨著生活條件的變好,健身成了許多人的生活的一部分,健身可以讓你的生活更豐富!小編愛來了簡康運動app,這
  • 我愛籃球運動app1.0.0 安卓版

    10-09 / 5.0M

    推薦理由:一款籃球賽事服務(wù)軟件,我愛籃球運動app這里有最新的籃球賽事信息,可以關(guān)注比賽時間,觀看比賽,記錄每個籃
  • 新運動助手2.0.0 安卓手機版

    10-02 / 1.6M

    推薦理由:很多的人都是非常的喜歡刷一些微信或者是qq上面的步數(shù),可以使用這款最新的新運動助手app,直接的快速的對你
  • 運動小智腹部訓(xùn)練app0.1.7 安卓版

    09-26 / 43.7M

    推薦理由:智能健身運動平臺,運動小智腹部訓(xùn)練app專門針對你的腹部贅肉而打造,幫你減掉多余的肉,訓(xùn)練簡單,有智能語
  • 定向運動手游1.1.5 安卓最新版

    09-01 / 86.0M

    推薦理由:這個一個運動跑步的游戲,非常新穎的玩法,3d人物風(fēng)格,地圖上會給你設(shè)定一個目標(biāo),你需要通過手機掌握出路
聲母韻母ppt
(16)聲母韻母ppt

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

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

    10-24 / 17.6M

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

    10-24 / 1.1M

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

    10-24 / 1.1M

    推薦理由:教學(xué)目標(biāo)1、學(xué)會復(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⑴出示奧運福娃、奧運主會場、奧運標(biāo)志,讓學(xué)生說名稱。(設(shè)計意圖:聯(lián)系學(xué)生喜愛的福娃形
  • ai ei ui 教學(xué)設(shè)計ppt課件

    10-24 / 2.4M

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

    10-24 / 2.7M

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

相關(guān)評論

閱讀本文后您有什么感想? 已有 人給出評價!

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