我們常規的備份還原網站資料庫會採用直接phpMyAdmin匯出和匯入,或者較為推薦的採用mysqldump命令模式。這不在之前幾天看到有網友討論使用Navicat for MySQL工具進行備份與還原資料庫,看到這個工具的資訊量還是蠻大的,應該還算用的比較多。
Navicat for MySQL工具的好處就是可視化,我們可以直接在軟體介面中進行備份、還原、查詢管理等,甚至可以設定定時備份任務。因為老左之前還不認識這個軟體,所以更談不上使用經驗,對於基本的備份還原資料庫,以及介面的認識,我準備在這篇文章中記錄一下,算是給自己又長見識了。
第一、Navicat for MySQL安裝和串連
這裡老左就不提供Navicat for MySQL軟體下載,因為如果有需要用和玩的,可以直接搜尋後下載,軟體工具站還是比較多的,雖然網上也有破解版,但是官方版本提供14天的試用期,我這裡用的是試用期版本,因為我要看看這個工具的用法。
串連資料庫的時候,我們會發現有錯誤提示,這裡我在前天有"解決Navicat for MySQL管理Linux VPS資料庫兩處串連報錯問題"問題記錄可以解決串連問題。
這裡,老左(laozuo.org)主要是測試軟體的使用,所以我直接用ROOT使用者管理全部資料庫,我們也可以單獨管理單一的資料庫使用者。建立串連參數設定。然後儲存後就可以串連。
這裡我們可以看到當前資料庫下的各種表。
第二、Navicat for MySQL備份資料庫
Navicat for MySQL介面是中文的,其實操作起來也是簡單的,我們可以直接在上面進行備份到本地硬碟裡,不過格式是軟體自身的格式PSC。
直接看介面操作,建立備份,然後根據嚮導操作。
備份完畢之後,就在我們本地對應的目錄檔案中,以後我們可以直接用來還原資料庫。
第三、Navicat for MySQL還原資料庫
這裡有我們備份的資料庫,然後對應點擊"還原備份",同樣根據介面操作自動的。
這樣就可以進行還原資料庫。
第四、Navicat for MySQL匯出和匯入資料庫
這裡我們也可以類似phpMyadmin一樣進行匯出和匯入的可視化介面操作。
總結,Navicat for MySQL工具的操作老左也僅僅是簡單的認識,實際的項目中目前還沒用使用到,功能還是比較好的,而且是可視化操作,對於討厭命令的使用者還是可以選擇和使用。對於功能上,還可以設定同步、定時等操作,且Navicat 系列的軟體還包括對於其他資料庫的操作,這裡我們常用的還是MYSQL居多,如果其他資料庫我們需要下載對應的版本。