程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 數據庫知識 >> MYSQL數據庫 >> MySQL綜合教程 >> MySQL-Front數據庫的備份與還原步驟

MySQL-Front數據庫的備份與還原步驟

編輯:MySQL綜合教程

MySQL-Front是一款mysql數據庫管理工具,它可以很好的對mysql數據庫進行有效和管理,下面我來介紹利用MySQL-Front對mysql數據庫的備份與還原步驟。

1.備份數據庫

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

圖:導出數據庫操作

圖:導出數據庫_另存為文件

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

2.還原數據庫

數據庫備份後,可以將備份的SQL文件還原到服務器中,在還原數據庫之前,一定要記得備份原來的數據庫,以免造成數據庫丟失。還原的方法是在服務器名稱上右鍵→打開→選擇要打開的文件(一般是SQL文件)。

圖:還原數據庫操作

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

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved