最近2018中文字幕在日韩欧美国产成人片_国产日韩精品一区二区在线_在线观看成年美女黄网色视频_国产精品一区三区五区_国产精彩刺激乱对白_看黄色黄大色黄片免费_人人超碰自拍cao_国产高清av在线_亚洲精品电影av_日韩美女尤物视频网站

RELATEED CONSULTING
相關(guān)咨詢
選擇下列產(chǎn)品馬上在線溝通
服務(wù)時(shí)間:8:30-17:00
你可能遇到了下面的問題
關(guān)閉右側(cè)工具欄

新聞中心

這里有您想知道的互聯(lián)網(wǎng)營(yíng)銷解決方案
Linux下MySQL的備份和恢復(fù)


創(chuàng)新互聯(lián)是一家專業(yè)提供涼城企業(yè)網(wǎng)站建設(shè),專注與網(wǎng)站制作、成都網(wǎng)站設(shè)計(jì)、HTML5、小程序制作等業(yè)務(wù)。10年已為涼城眾多企業(yè)、政府機(jī)構(gòu)等服務(wù)。創(chuàng)新互聯(lián)專業(yè)的建站公司優(yōu)惠進(jìn)行中。

MySQL備份的原因

 1. 災(zāi)難恢復(fù)
 2. 審計(jì) 
 3. 測(cè)試1234512345

mysql的備份類型

 1. 根據(jù)服務(wù)器的在線狀態(tài):
    熱備:服務(wù)器處于運(yùn)行狀態(tài)
    冷備:服務(wù)器出去停止?fàn)顟B(tài)
    溫備:服務(wù)器處于半離線狀態(tài),只能讀,但是不能寫
 2. 根據(jù)備份的數(shù)據(jù)集:
    完全備份:備份整個(gè)數(shù)據(jù)庫(kù)
    部分備份:備份某個(gè)表
 3. 根據(jù)備份時(shí)的接口:
    物理備份:直接將數(shù)據(jù)庫(kù)文件從磁盤上復(fù)制出來
    邏輯備份:把數(shù)據(jù)從數(shù)據(jù)庫(kù)中提取出來備份成文本文件
 4. 根據(jù)數(shù)據(jù)量進(jìn)行備份:
    完全備份:備份從創(chuàng)建數(shù)據(jù)庫(kù)到目前為止的數(shù)據(jù)
    增量備份:備份從上次進(jìn)行完全備份結(jié)束到目前為止的數(shù)據(jù)
    差異備份:1234567891011121314151612345678910111213141516

MySQL備份對(duì)象

數(shù)據(jù)+配置文件+代碼(存儲(chǔ)過程等)+os相關(guān)的配置文件(如crontab配置計(jì)劃及腳本)11

使用mysqldump工具進(jìn)行數(shù)據(jù)備份和恢復(fù)

 1. mysqldump命令格式
    a.備份多個(gè)或者一個(gè)數(shù)據(jù)庫(kù)
    mysqldump [option] --database db_name1 db_name2...
    b.備份某個(gè)數(shù)據(jù)庫(kù)中的某張表
    mysqldump [option] db_anme table1 tables2 ...
    c.備份全部數(shù)據(jù)庫(kù)
    mysqldump [option] --alldatabases
 2. option
    -u user:指定以哪個(gè)用戶的身份進(jìn)行備份    -p password:指定用戶的密碼    -h host:指定備份的數(shù)據(jù)庫(kù)
    --local-all-tables:請(qǐng)求鎖住所有備份的表    --local-tables:備份那張表鎖住那張表    --single-transaction:能夠?qū)nnoDB存儲(chǔ)引擎實(shí)現(xiàn)熱備。(不常用)
    --events:備份事件調(diào)度器    --routines:備份存儲(chǔ)過程和存儲(chǔ)函數(shù)    --triggers:備份觸發(fā)器
    --flush-log:備份前,請(qǐng)求到鎖之后滾動(dòng)日志
 3. 常用備份格式
    mysqldump -uroot -p -h --database|db_name|--all-databases db_name|table --local-tables --flush-log

 4. 恢復(fù)備份
    a.關(guān)閉當(dāng)前session的sql_log_bin
    b.mysql

mysqldump備份測(cè)試

備份數(shù)據(jù)庫(kù)wordpress
庫(kù)中表的列表
mysql> show tables;
+-----------------------+
| Tables_in_wordpress   |
+-----------------------+| wp_commentmeta        || wp_comments           || wp_links              || wp_options            || wp_postmeta           || wp_posts              || wp_term_relationships || wp_term_taxonomy      || wp_termmeta           || wp_terms              || wp_usermeta           || wp_users              |+-----------------------+12 rows in set (0.00 sec)1234567891011121314151617181920212212345678910111213141516171819202122
  1. 備份整個(gè)數(shù)據(jù)庫(kù)
     Linux下MySQL的備份和恢復(fù)

    xtrabackup進(jìn)行表的導(dǎo)入和導(dǎo)出

    在進(jìn)行表的導(dǎo)出時(shí),需要啟用服務(wù)器的innodb_file_per_table這個(gè)選項(xiàng)。
    在進(jìn)行表的導(dǎo)入時(shí),需有啟用服務(wù)器的innodb_file_per_table和innodb_expand_import選項(xiàng)
    導(dǎo)出表
        innobackupex --apply-log --export /path/base_dir
        此命令會(huì)為每個(gè)innodb表空間創(chuàng)建一個(gè).exp結(jié)尾的文件,這個(gè)文件可以導(dǎo)入其他服務(wù)器
    導(dǎo)入表:
        1,在服務(wù)器上創(chuàng)建一個(gè)與此結(jié)構(gòu)相同的表。
        2,然后刪除此表的表空間:        alter table 表 discard tablespace;    3,將.exp文件復(fù)制到數(shù)據(jù)庫(kù)服務(wù)器的數(shù)據(jù)目錄中,然后進(jìn)行一下命令:        alter table 表 import tablespace;

    新聞標(biāo)題:Linux下MySQL的備份和恢復(fù)
    分享網(wǎng)址:http://fisionsoft.com.cn/article/popjdh.html