MySQL-Front資料庫的備份與還原步驟

來源:互聯網
上載者:User

1.備份資料庫

MySQL資料庫建立後,我們需要經常備份資料庫,以確保資料的在遭受損失後能最大程度的恢複。備份資料庫的方法有很多,現在還有一些專門備份MySQL資料的工具,如帝國備份王。但是最常用的備份方式還是將MySQL訂單資料庫匯出為SQL檔案,尾碼為“.sql”,SQL檔案是SQL指令檔。
在MySQL-Front中,可以將整個資料庫匯出為一個SQL檔案或其它類型檔案,也可以單獨的將一個表匯出為SQL檔案或其它類型檔案,匯出的方法是:在需要匯出的資料庫或表上右鍵→匯出→選擇匯出的檔案類型。

圖:匯出資料庫操作

圖:匯出資料庫_另存新檔檔案

圖:備份選項
Database Backup時,要求選擇相關的備份選項,如圖(6-16),下面對這些選項進行簡單說明:
(1)、匯出內容:有兩個選項。“結構”即建立資料庫、表的結構;“資料”即表中具體的資料。
(2)、選項:有三大項。
(a)、“資料庫”包括“建立資料庫”及“列出資料庫”。選中“建立資料庫”則匯出的代碼中會有“CREATE DATABASE `資料庫名稱`”語句。選中“列出資料庫”則匯出的代碼中會有“USE `資料庫名稱`;”語句。
(b)、“現有的資料”包括“刪除以前建立”、“替換”、“擴充包括查詢”三項。“現有的資料”選項的作用是控制在還原資料庫時,還原的資料與已存在的資料到底以何種方式共存。如果是“刪除以前建立”則在還原時會刪除伺服器中“同名的資料庫”或“同名資料庫下的同名的表”。所以,在還原資料庫之前,一定要記得備份原來的資料庫,以免造成資料庫丟失。
(c)、“資訊”即一些其他相關資訊。
Database Backup為SQL檔案時,要注意檔案的命名,一般來說我們每天都會多次備份資料庫,所以為了以後尋找方便,良好的命名是有必要的。一般而言,我們以“資料庫名稱+年月日時分”的形式命名,如:mydatebase_20120325.sql。

2.還原資料庫

Database Backup後,可以將備份的SQL檔案還原到伺服器中,在還原資料庫之前,一定要記得備份原來的資料庫,以免造成資料庫丟失。還原的方法是在伺服器名稱上右鍵→開啟→選擇要開啟的檔案(一般是SQL檔案)。

圖:還原資料庫操作

圖:還原資料庫_選擇檔案
有時候通過這種方法還原資料庫時會報錯,常見的錯誤有:
(1)、中文編碼問題引起的亂碼。解決方案:通過SQL編輯器匯入,在SQL編輯器中右鍵→從檔案粘貼。
(2)、資料庫已存在。如果還原資料庫的SQL代碼中有“建立資料庫”但沒有“刪除以前建立”的代碼,而在匯入時資料庫已存在,那麼就會報此錯誤。解決方案:刪除已存在的資料庫。
(3)、資料庫不存在。如果還原資料庫的SQL代碼中沒有“建立資料庫”的代碼,並且當前沒有選中需要還原到的資料庫,則會報該錯誤。解決方案:如果需要還原到的資料庫不存在,則建立一個;還原時一定要選中該資料庫。

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.