我們常規的備份還原網站數據庫會采用直接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居多,如果其他數據庫我們需要下載對應的版本。