一、Navicate
Navicat是一套快速、可靠的數據庫管理工具,專為簡化數據庫的管理及降低系統管理成本而設。它的設計符合數據庫管理員、開發人員及中小企業的需要。Navicat 是以直覺化的圖形用戶界面而建的,讓你可以以安全并且簡單的方式創建、組織、訪問并共用信息。
1、安裝步驟
(1)解壓navicat_premium12文件,得到安裝文件和破解文件。
(2)雙擊navicat12024_premium_cs_x64.exe安裝文件,根據點擊下一步安裝完成,記住安裝目錄,安裝完成后先不要打開。
(3)解壓破解補丁,查看自己的系統位數,請根據自己安裝語言(簡體中文、繁體中文、英文)和版本位數(32位、64位),將對應文件夾里的所有文件拷貝至Navicat Premium 12安裝位置的根目錄(即能看到navicat.exe的那個目錄)。
(4)打開navicate,此時會提示已經過期,但是過期日期已經是1899年,已經破解成功,點擊試用即可。
2、使用方法
(1)連接
Navicate支持mysql、Postgresql、oracle、sqlserver等主流數據庫,這里以連接mysql為例,連接名自己命名,主機為目標庫的ip地址,mysql數據庫的端口默認為3306,數據用戶名和密碼,點擊確定即可連接。
(2)數據傳輸功能
數據傳輸是將A庫的表和數據傳輸到B庫中,比較方便,需要注意的是:A庫和B庫的用戶都要用讀寫的權限。
點擊下一步,選擇需要傳輸的表,點擊完成即可開始同步。
(3)數據同步
數據同步是將兩個庫的數據進行同步,有比對不同的數據、比對插入的數據、比對更新、刪除的數據,比對相同的數據,這里以test庫和test1庫為例,將test庫中的數據同步到test1庫中,test中t_sys_city有一條數據,但在test1的t_sys_city表中沒有這條數據,我們將test中新增的數據同步到test1中。
通過比對后我們可以看到數據的差異性,點擊部署就可以將差異數據同步至test1庫表中。
(4)數據備份和自動運行功能
數據備份功能搭配自動運行功能,可以定時對指定的數據進行備份,確保數據的安全性,關鍵時候我們可以恢復數據,確保系統能夠正常運行,將風險降到最低。新建備份,然后選擇自動運行。
點擊新建批處理作業。
選擇我們需要的備份,對其進行定時備份,點擊保存。
點擊保存后,選中記錄,設置定時計劃。
在設置任務計劃中點擊觸發器,點擊左下角的新建,在新建觸發器中即可設置定時任務的時間,可以按天、周、月來觸發,根據自己的需求來設定。
二、dbeaver
dbeaver是免費和開源(GPL)為開發人員和數據庫管理員通用數據庫工具。易用性是它的主要目標,是經過精心設計和開發的數據庫管理工具。免費、跨平臺、基于開源框架和允許各種擴展寫作(插件)。它支持任何具有一個JDBC驅動程序數據庫。這里以連接sqlserver為例子
1、連接
點擊新建按鈕
創建新連接,和navicate一樣,輸入目標庫的ip、用戶名、密碼即可連接。
整體界面如下: