大家好,又见面了,我是你们的朋友全栈君。
一、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、用户名、密码即可连接。
整体界面如下:
扫码关注“码了个寂寞”公众号,回复“816”获取navicate安装包,回复“818”获取dbeaver安装包。
部分信息搜集自网络,如有侵权请联系我删除。
发布者:全栈程序员-用户IM,转载请注明出处:https://javaforall.cn/124686.html原文链接:https://javaforall.cn
【正版授权,激活自己账号】: Jetbrains全家桶Ide使用,1年售后保障,每天仅需1毛
【官方授权 正版激活】: 官方授权 正版激活 支持Jetbrains家族下所有IDE 使用个人JB账号...