Navicat

::: info

工欲善其事必先利其器,管理数据库的工具很多,颜值能打的应该就Navicat了。

:::

Navicat premium是一款数据库管理工具,是一个可多重连线资料库的管理工具,它可以让你以单一程式同时连线到 MySQL、SQLite、Oracle 及 PostgreSQL 资料库,让管理不同类型的资料库更加的方便。

点击观看视频高清版教程

官网下载

官方下载地址为:https://www.navicat.com.cn/download/navicat-premium

中文网: https://www.navicat.com.cn/navicat-15-highlights

image-20230914223237579

Navicat Premium分为Windows、MacOS、Linux版,我的电脑是Windows10 64bit, 所以下载的为Windows10 64bit版的,随便选择一个位置下载即可。

双击安装

image-20230914223247991

navicat premium15安装程序

image-20230914223301774

image-20230914223305740

选择安装位置,可自己选择安装位置(要记清安装的位置,后面有用)

image-20230914223312231

此处为快捷方式的创建位置,下一步即可

image-20230914223322976

image-20230914223326905

image-20230914223330989

image-20230914223334871

取消更新

image-20230914223356616

tip:安装完成后先不要启动软件(切记),此时为试用版(14天),下面为破解过程,仅供个人学习和使用,有能力的同学请支持正版。

下载注册工具

下载地址:https://pan.baidu.com/s/1rVkVIEQTUm2Ryldk87r-hg   

密码:4kpa

image-20230914223409629

若链接失效可自己搜索下载该工具,注意需要是新版的5.6.0或以上(博主目前能找到的最新的为5.6.0),亲测可注册navicat premium15及以下版本

双击运行注册工具(本人在未断网未关闭防火墙情况下成功),选择对应的navicat版本,此处为v15,点击Path选择刚才安装navicat目录下的navicat.exe文件

此处有部分朋友反应解压时工具会被自动删除,因为工具的特殊性,可能会被防护软件监测为病毒删除

为了保险起见可关闭网络和防火强,若安装了其他防护软件如电脑管家也要一并关闭,并将windows的实时保护关闭

image-20230914223431830

注意此时不能开启navicat premium(切记此处不可忽略)

image-20230914223444555

出现此界面表示成功

image-20230914223455745

选择对应的版本和语言,输入Your Name和Your Organization(可随意输入,也可以不修改使用默认的),点击生成注册码,然后运行Navicat将注册码复制到软注册栏

image-20230914223503330

image-20230914223508901

点击激活

此处部分人的激活码后面显示的是红叉,可能是由于上面步骤操作不规范

未显示cracked就启动了navicate、版本选择不匹配,Patch未选择等原因,可删除软件和安装目录后重新按照步骤安装

image-20230914223516717

选择手动激活

image-20230914223525157

image-20230914225153051

将请求码复制到注册工具的Request Code中,点击Generate

image-20230914225206014

返回activation code即为成功

image-20230914225213718

此时手动激活页面的激活码会被自动填充,点击激活即可

image-20230914225221909

至此,Navicat Premium15的激活已经完成

若激活失败可以卸载Navicat Premium删除安装目录后重新尝试几次

image-20230914225229409

激活完成就可以开始使用Navicat了

10061问题

启动Navicat突然报错10061无法连接

image-20230914225244046

services.msc看了下服务是因为本地mysql没有启动

image-20230914225252600

cmd net start mysql 报错无法启动 5

image-20230914225258539

mysqld --console查看error发现data\mysql缺失user表

1
2
[ERROR] [MY-010326] [Server] Fatal error: Can't open and lock privilege tables: Table 'mysql.user' doesn't exist
[ERROR] [MY-010952] [Server] The privilege system failed to initialize correctly. For complete instructions on how to upgrade MySQL to a new version please see the 'Upgrading MySQL' section from the MySQL manual.

使用命令生成系统表,记住密码

1
mysqld.exe --initialize --user=mysql --console

image-20230914225345084

ps:该步骤如果data\mysql下有数据,请先备份,然后清空.后续将自己想要的库文件夹还原回去.

启动服务,使用命令行登录

1
mysql -u root -p

上图记住的密码,使用命令修改自己想要的密码:

1
alter user "root"@"localhost" identified by root";

image-20230914225353317

永久试用(重新激活)

windows重新激活Navicat

  • 关闭Navicat

  • 打开注册表编辑器,win + R, 输入regedit

  • 删除 计算机\HKEY_CURRENT_USER\Software\PremiumSoft\Navicat 下的Registration15XENUpdate

    • NavicatPremium下的Registration15clsupdate也可以

    • 每到15天,可以提前删除,就不用去找info了

  • 展开(/搜索)计算机\HKEY_CURRENT_USER\Software\Classes\CLSID 下的每一个文件夹,如果只包含一个名为Info的文件夹,就删除Info文件夹(可以把路径添加到手册,方便下次删除)

1
2
计算机\HKEY_CURRENT_USER\Software\PremiumSoft\Navicat
计算机\HKEY_CURRENT_USER\Software\Classes\CLSID

linux重新激活navicat

1
2
cd ~
rm -rf ./navicat64

下载破解脚本:https://pan.baidu.com/s/1DSklXu-TMY2R2Vn6Qv3QxA?pwd=5bew

navicat.bat的内容如下:(稍微看下也能看懂,也是删除注册表信息)

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
@echo off
set dn=Info
set rp=HKEY_CURRENT_USER\Software\Classes\CLSID
:: reg delete HKEY_CURRENT_USER\Software\PremiumSoft\NavicatPremium\Registration14XCS /f %针对navicat15%
reg delete HKEY_CURRENT_USER\Software\PremiumSoft\NavicatPremium\Registration16XCS /f
reg delete HKEY_CURRENT_USER\Software\PremiumSoft\NavicatPremium\Update /f
echo 查找中.....
for /f "tokens=*" %%a in ('reg query "%rp%"') do (
echo %%a
for /f "tokens=*" %%l in ('reg query "%%a" /f "%dn%" /s /e ^|findstr /i "%dn%"') do (
echo 正在删除:%%a
reg delete %%a /f
)
)
echo 完成重置!

pause
exit

使用方法:

1
2
3
4
5
6
1.卸载目前的 Navicat
2.双击无限试用 Navicat.bat 脚本
3.安装 navicat162_premium_cs_x64.exe
4.安装完后不要打开已打开自行退出
5.将 winmm.dll 拖进 navicat162_premium_cs_x64.exe 安装的目录
6.完成