成人午夜视频全免费观看高清-秋霞福利视频一区二区三区-国产精品久久久久电影小说-亚洲不卡区三一区三区一区

mysql怎么實現(xiàn)數(shù)據(jù)備份與恢復

這篇文章主要講解了MySQL怎么實現(xiàn)數(shù)據(jù)備份與恢復,內(nèi)容清晰明了,對此有興趣的小伙伴可以學習一下,相信大家閱讀完之后會有幫助。

創(chuàng)新互聯(lián)堅持“要么做到,要么別承諾”的工作理念,服務(wù)領(lǐng)域包括:網(wǎng)站設(shè)計、網(wǎng)站建設(shè)、企業(yè)官網(wǎng)、英文網(wǎng)站、手機端網(wǎng)站、網(wǎng)站推廣等服務(wù),滿足客戶于互聯(lián)網(wǎng)時代的南通網(wǎng)站設(shè)計、移動媒體設(shè)計的需求,幫助企業(yè)找到有效的互聯(lián)網(wǎng)解決方案。努力成為您成熟可靠的網(wǎng)絡(luò)建設(shè)合作伙伴!

本文內(nèi)容:

  • 復制文件法
  • 利用mysqldump
  • 利用select into outfile
  • 其它(列舉但不介紹)

首發(fā)日期:2018-04-19


有些時候,在備份之前要先做flush tables ,確保所有數(shù)據(jù)都被寫入到磁盤中。


復制文件法:

  • 對于myisam存儲引擎的數(shù)據(jù)庫,它的表結(jié)構(gòu)(.frm)、數(shù)據(jù)(.myd)和索引(.myi)都單獨成文件,可以直接復制這三個文件到備份空間就可以成功備份了。
  • 至于還原,只需要把三個文件復制回某個數(shù)據(jù)庫目錄下即可。

利用mysqldump:

適用情況:本質(zhì)上是把表結(jié)構(gòu)和數(shù)據(jù)還原成sql語句,所以可以備份表結(jié)構(gòu)

備份:

  • 單表備份:mysqldump -u用戶名 -p 數(shù)據(jù)庫名 表名 > 備份文件路徑
  • 多表備份:mysqldump -u用戶名 -p 數(shù)據(jù)庫名 表名1 [其他表名] > 備份文件路徑
  • 單個數(shù)據(jù)庫備份:mysqldump -u用戶名 -p 數(shù)據(jù)庫名  > 備份文件路徑
  • 多個數(shù)據(jù)庫備份:mysqldump -u用戶名 -p --databases  數(shù)據(jù)庫名1 數(shù)據(jù)庫名2 [其他數(shù)據(jù)庫]  > 備份文件路徑
  • 備份所有數(shù)據(jù)庫:mysqldump -u用戶名 -p --all --databases > 備份文件路徑

還原:

  • mysqldump -u用戶名 -p密碼 [數(shù)據(jù)庫名] < 備份文件路徑 【指定數(shù)據(jù)庫時代表只恢復指定數(shù)據(jù)庫的備份,不指定為恢復備份文件中所有內(nèi)容】

補充:

  • mysqldump還可以僅僅導出表數(shù)據(jù)【不過考慮到有select into outfile了,這里就不介紹了】

利用select into outfile:

適用情況:單表數(shù)據(jù)備份,只能復制表數(shù)據(jù),不能復制表結(jié)構(gòu)。

備份:

  • 語法:select *\字段列表  from 數(shù)據(jù)源 into outfile 備份文件目標路徑 [fields 字段處理] [lines 行處理]; 【備份文件目標路徑中文件必須不存在】
    • fields 字段處理是可選的,是每個字段的數(shù)據(jù)如何存儲,有以下即可小選項
      • enclosed by:以什么字符來包裹數(shù)據(jù),默認是空字符
      • terminated by :以什么字符作為字段數(shù)據(jù)結(jié)尾,默認是\t,退格符
      • escaped by: 特殊符號用什么方法處理,默認是"\\"
      • optionally enclosed by:以什么字符來包裹數(shù)據(jù)類型為字符串的數(shù)據(jù)。
      • 語法:
        select * from class into outfile "d:\c1.txt" fields enclosed by '-';
        select * from class into outfile "d:\c1.txt" fields enclosed by '-' optionally enclosed by "'";
             
    • lines 行處理是可選的
      • starting by :每行以什么開始,默認是空字符串
      • terminated by :每行記錄以什么結(jié)束,默認是“\n”
      • 語法:
        select * from class into outfile "d:\c.txt" lines starting by 'start:';
        select * from class into outfile "d:\c1.txt" lines starting by 'start:' terminated by ' \n';
             

注意:在5.7新增了一個特性,secure_file_priv,它會限制數(shù)據(jù)的導出,secure-file-priv參數(shù)是用來限制LOAD DATA, SELECT ... OUTFILE, and LOAD_FILE()傳到哪個指定目錄的。

mysql怎么實現(xiàn)數(shù)據(jù)備份與恢復

需要在my.ini中設(shè)置mysql怎么實現(xiàn)數(shù)據(jù)備份與恢復才能正常導出數(shù)據(jù)。

還原:

  • 語法:load date infile 備份文件路徑 into table 表名 [fields 字段處理] [lines 行處理];【要把之前的字段處理和行處理都寫下來,不然無法正確區(qū)分數(shù)據(jù)】

其它

  • 備份:
    • 使用mysql命令備份
    • 利用mysqlhotcopy備份
    • 利用backup table
  • 還原:
    • 使用mysqlimport導入數(shù)據(jù)文件。
    • 使用restore還原
    • 使用source還原

看完上述內(nèi)容,是不是對mysql怎么實現(xiàn)數(shù)據(jù)備份與恢復有進一步的了解,如果還想學習更多內(nèi)容,歡迎關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道。

當前標題:mysql怎么實現(xiàn)數(shù)據(jù)備份與恢復
轉(zhuǎn)載源于:http://jinyejixie.com/article4/gpgeoe.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供響應(yīng)式網(wǎng)站、網(wǎng)站內(nèi)鏈、手機網(wǎng)站建設(shè)、移動網(wǎng)站建設(shè)、網(wǎng)站制作

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)

網(wǎng)站建設(shè)網(wǎng)站維護公司
昆明市| 嘉黎县| 蕲春县| 周宁县| 祁门县| 布拖县| 饶阳县| 台山市| 睢宁县| 班戈县| 天台县| 隆回县| 南部县| 乌苏市| 通化县| 饶平县| 蒙自县| 伊吾县| 探索| 神池县| 镶黄旗| 永吉县| 如东县| 柏乡县| 新津县| 东平县| 新巴尔虎左旗| 桃园市| 铜川市| 长葛市| 林甸县| 稻城县| 清流县| 从江县| 湖州市| 石泉县| 梅河口市| 宜宾市| 临城县| 克山县| 来安县|