<span id="mktg5"></span>

<i id="mktg5"><meter id="mktg5"></meter></i>

        <label id="mktg5"><meter id="mktg5"></meter></label>
        最新文章專題視頻專題問答1問答10問答100問答1000問答2000關(guān)鍵字專題1關(guān)鍵字專題50關(guān)鍵字專題500關(guān)鍵字專題1500TAG最新視頻文章推薦1 推薦3 推薦5 推薦7 推薦9 推薦11 推薦13 推薦15 推薦17 推薦19 推薦21 推薦23 推薦25 推薦27 推薦29 推薦31 推薦33 推薦35 推薦37視頻文章20視頻文章30視頻文章40視頻文章50視頻文章60 視頻文章70視頻文章80視頻文章90視頻文章100視頻文章120視頻文章140 視頻2關(guān)鍵字專題關(guān)鍵字專題tag2tag3文章專題文章專題2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章專題3
        問答文章1 問答文章501 問答文章1001 問答文章1501 問答文章2001 問答文章2501 問答文章3001 問答文章3501 問答文章4001 問答文章4501 問答文章5001 問答文章5501 問答文章6001 問答文章6501 問答文章7001 問答文章7501 問答文章8001 問答文章8501 問答文章9001 問答文章9501
        當(dāng)前位置: 首頁 - 科技 - 知識(shí)百科 - 正文

        MySQL使用LVM快照實(shí)現(xiàn)備份

        來源:懂視網(wǎng) 責(zé)編:小采 時(shí)間:2020-11-09 20:43:56
        文檔

        MySQL使用LVM快照實(shí)現(xiàn)備份

        MySQL使用LVM快照實(shí)現(xiàn)備份:新建一個(gè)lvm磁盤,這里我建的lv為mydatalv,掛載到了/data下 [root@localhost ~]# lvs LV VG Attr LSize Pool Origin Data% Meta% Move Log Cpy%Sync Convert mydatalv mydata -wi-ao---- 1.00g [root@
        推薦度:
        導(dǎo)讀MySQL使用LVM快照實(shí)現(xiàn)備份:新建一個(gè)lvm磁盤,這里我建的lv為mydatalv,掛載到了/data下 [root@localhost ~]# lvs LV VG Attr LSize Pool Origin Data% Meta% Move Log Cpy%Sync Convert mydatalv mydata -wi-ao---- 1.00g [root@

        新建一個(gè)lvm磁盤,這里我建的lv為mydatalv,掛載到了/data下

        [root@localhost ~]# lvs
         LV VG Attr LSize Pool Origin Data% Meta% Move Log Cpy%Sync Convert 
         mydatalv mydata -wi-ao---- 1.00g 
        [root@localhost ~]# df -h
        文件系統(tǒng) 容量 已用 可用 已用% 掛載點(diǎn)
        /dev/mapper/mydata-mydatalv 976M 2.6M 907M 1% /data
        

        將原數(shù)據(jù)庫文件復(fù)制到/data目錄下

        [root@localhost ~]# cp -a /var/lib/mysql /data/

        修改配置文件,將mysql數(shù)據(jù)庫文件放在lvm盤中,二進(jìn)制文件放在非lvm盤的/var/lib/mysql/目錄下

        [root@ns1 ~]# vim /etc/my.cnf
         [mysqld]
         log_bin=/var/lib/mysql/mysql-bin
         datadir=/data/mysql
        [root@localhost ~]# service mariadb restart
        [root@localhost ~]# ls /data/mysql
        aria_log.00000001 ibdata1 ib_logfile1 mysql-bin.000001 mysql-bin.000003 performance_schema
        aria_log_control ib_logfile0 mysql mysql-bin.000002 mysql-bin.index test
        

        可以看到重啟后數(shù)據(jù)庫文件已存放在了/data/mysql目錄中了

        對mysql進(jìn)行鎖表備份

        [root@localhost ~]# mysql -e 'flush tables with read lock;' 鎖表
        [root@localhost ~]# mysql -e 'flush logs;' 對日志進(jìn)行滾動(dòng),
        [root@localhost ~]# mysql -e 'show master status;' > /root/back.$(date +%F+%T)
        [root@localhost ~]# ls
        back.2016-07-13+10:14:29
        

        對lv創(chuàng)建快照

        [root@localhost ~]# lvcreate -L 1G -n mysqlback -p r -s /dev/mydata/mydatalv

        釋放鎖

        [root@localhost ~]# mysql -e 'unlock tables;'

        在別的磁盤上創(chuàng)建備份目錄,只讀掛載快照后備份至備份目錄

        [root@localhost ~]# mkdir /myback
        [root@localhost ~]# mount -r /dev/mydata/mysqlback /mnt
        [root@localhost ~]# cp -a /mnt/mysql /myback
        

        修改表內(nèi)容,然后刪除掉數(shù)據(jù)庫文件內(nèi)容即/data/mysql中的內(nèi)容

        [root@localhost ~]# mysql
         MariaDB [hellodb]> use hellodb;
         MariaDB [hellodb]> insert into classes (class,numofstu) values ('xxoo',39);
        [root@localhost ~]# rm -rf /data/*
        

        修改配置文件中二進(jìn)制日志和數(shù)據(jù)庫文件的位置

        [root@localhost ~]# vim /etc/my.cnf
         [mysqld]
         log_bin=/data/mysql/mysql-bin
         datadir=/data/mysql
        

        利用/myback/中的內(nèi)容還原

        [root@localhost ~]# cp -a /myback/* /data/
        [root@localhost ~]# service mariadb restart
        

        利用二進(jìn)制日志還原快照后的操作,由下面這個(gè)文件來查看快照執(zhí)行時(shí)二進(jìn)制日志的位置

        [root@localhost ~]# cat back.2016-07-13+10\:14\:29 
        File Position Binlog_Do_DB Binlog_Ignore_DB
        mysql-bin.000014 245
        

        將000014中245之后的操作做成sql文件,進(jìn)行還原

        [root@localhost ~]# mysqlbinlog --start-position=245 /var/lib/mysql/mysql-bin.000014 > binlog.sql
        [root@localhost ~]# mysql < /root/binlog.sql
        

        查看恢復(fù)情況

        [root@localhost ~]# mysql
         MariaDB [(none)]> use hellodb;
         MariaDB [hellodb]> select * from classes;
         +---------+----------------+----------+
         | ClassID | Class | NumOfStu |
         +---------+----------------+----------+
         | 1 | Shaolin Pai | 10 |
         | 2 | Emei Pai | 7 |
         | 3 | QingCheng Pai | 11 |
         | 4 | Wudang Pai | 12 |
         | 5 | Riyue Shenjiao | 31 |
         | 6 | Lianshan Pai | 27 |
         | 7 | Ming Jiao | 27 |
         | 8 | Xiaoyao Pai | 15 |
         | 9 | xxoo | 39 |
         +---------+----------------+----------+
         9 rows in set (0.00 sec)
        

        您可能感興趣的文章:

      1. XenServer 虛擬機(jī)擴(kuò)容LVM磁盤分區(qū)的方法
      2. java開發(fā)中如何使用JVisualVM進(jìn)行性能分析
      3. linux LVM快照創(chuàng)建詳細(xì)步驟(使用PE完成)
      4. linux 字符界面 安裝模式創(chuàng)建LVM
      5. 聲明:本網(wǎng)頁內(nèi)容旨在傳播知識(shí),若有侵權(quán)等問題請及時(shí)與本網(wǎng)聯(lián)系,我們將在第一時(shí)間刪除處理。TEL:177 7030 7066 E-MAIL:11247931@qq.com

        文檔

        MySQL使用LVM快照實(shí)現(xiàn)備份

        MySQL使用LVM快照實(shí)現(xiàn)備份:新建一個(gè)lvm磁盤,這里我建的lv為mydatalv,掛載到了/data下 [root@localhost ~]# lvs LV VG Attr LSize Pool Origin Data% Meta% Move Log Cpy%Sync Convert mydatalv mydata -wi-ao---- 1.00g [root@
        推薦度:
        標(biāo)簽: 備份 快照 mysql
        • 熱門焦點(diǎn)

        最新推薦

        猜你喜歡

        熱門推薦

        專題
        Top
        主站蜘蛛池模板: 亚洲精品一区二区三区四区乱码| 国产偷国产偷亚洲清高动态图 | 国产精品黄页在线播放免费| 亚洲成aⅴ人片在线观| 91精品全国免费观看含羞草| 亚洲天堂中文字幕| 免费国产黄网站在线观看视频 | 免费福利在线观看| 亚洲第一页综合图片自拍| 国产成人高清亚洲一区91| 亚洲精品国产自在久久 | 亚洲ts人妖网站| 成人免费视频一区二区三区| 亚洲中文无码永久免| 国产男女猛烈无遮挡免费视频 | 久久青青草原亚洲av无码app| 91短视频在线免费观看| 亚洲一区无码中文字幕乱码| 成人免费视频一区| 国产精品九九久久免费视频| 亚洲国产精品无码久久久蜜芽| 日韩免费高清大片在线| 国产亚洲精aa在线看| 国产三级免费电影| 久久狠狠躁免费观看| 亚洲一区二区三区精品视频| 日韩免费视频播放| 国产性生大片免费观看性| 99久久亚洲精品无码毛片| 成人毛片18女人毛片免费96| free哆拍拍免费永久视频| 亚洲综合精品一二三区在线| 免费看的一级毛片| 男人j进入女人j内部免费网站 | 无码日韩精品一区二区三区免费| 亚洲一区二区免费视频| 国产国拍亚洲精品福利 | 中文字幕在线视频免费观看 | 亚洲成av人无码亚洲成av人| 丁香五月亚洲综合深深爱| 国产人成免费视频网站|