推荐有条件的下载正版安装
一.下载Navicat安装包
Navicat安装包 密码:v619
二.安装Navicat
点击下一步安装即可
三.替换rpk文件内容
1.找到目录下的rpk文件 /Applications/Navicat\ Premium.app/Contents/Resources/rpk
2.将里面的内容清空,并用以下内容替换
-----BEGIN PUBLIC KEY-----
MIIBITANBgkqhkiG9w0BAQEFAAOCAQ4AMIIBCQKCAQB8vXG0ImYhLHvHhpi5FS3gd2QhxSQiU6dQ04F1OHB0yRRQ3NXF5py2NNDw962i4WP1zpUOHh94/mg/KA8KHNJXHtQVLXMRms+chomsQCwkDi2jbgUa4jRFN/6N3QejJ42jHasY3MJfALcnHCY3KDEFh0N89FV4yGLyDLr+TLqpRecg9pkPnOp++UTSsxz/e0ONlPYrra/DiaBjsleAESZSI69sPD9xZRt+EciXVQfybI/2SYeAdXMm1B7tHCcFlOxeUgqYV03VEqiC0jVMwRCd+03NU3wvEmLBvGOmNGudocWIF/y3VOqyW1byXFLeZxl7s+Y/SthxOYXzu3mF+2/pAgMBAAE=
四.断网
五.打开Navicat,根据提示输入序列号
中文版64位(cs)密钥序列号: NAVH-T4PX-WT8W-QBL5
英文版64位(en)密钥序列号: NAVG-UJ8Z-EVAP-JAUW
如果出现下图 右边为✅,那么可以继续向下进行,如果为❎请你重新来一遍
点击激活
6.点击手动激活
由于断了网 会出现弹框 点击手动激活
7.出现以下弹框,复制请求码
8.登录RSA私钥加密解密网站,解密出请求码明文
1.登录RSA私钥加密解密网站出现三个文本区域
第一个是私钥
第二个是 待解密请求码
第三个是 加密解密后请求码
2.在第一个文本区域填上以下的私钥
-----BEGIN RSA PRIVATE KEY-----
MIIEogIBAAKCAQB8vXG0ImYhLHvHhpi5FS3gd2QhxSQiU6dQ04F1OHB0yRRQ3NXF5py2NNDw962i4WP1zpUOHh94/mg/KA8KHNJXHtQVLXMRms+chomsQCwkDi2jbgUa4jRFN/6N3QejJ42jHasY3MJfALcnHCY3KDEFh0N89FV4yGLyDLr+TLqpRecg9pkPnOp++UTSsxz/e0ONlPYrra/DiaBjsleAESZSI69sPD9xZRt+EciXVQfybI/2SYeAdXMm1B7tHCcFlOxeUgqYV03VEqiC0jVMwRCd+03NU3wvEmLBvGOmNGudocWIF/y3VOqyW1byXFLeZxl7s+Y/SthxOYXzu3mF+2/pAgMBAAECggEAK5qZbYt8wenn1uZg6onRwJ5bfUaJjApL+YAFx/ETtm83z9ByVbx4WWT7CNC7fK1nINy20/mJrOTZkgIxx6otiNC4+DIsACJqol+RLoo8I9pk77Ucybn65ZteOz7hVZIU+8j6LzW0KDt6yowXe75r7G/NEpfibNc3Zz81+oDd2x+bHyGbzc9QcePIVuEzkof6jgpbWrQZU14itx9lVxEgj/fbMccvBx8brR/l9ClmDZd9Y6TWsF1rfJpF3+DPeqFkKCiD7PGz3bs4O/Zd
ZrfV21ZNVusBW49G6bU63gQVKsOf1qGo3efbAW1HVxgTQ/lExVdcMvdenZm+ADKpL4/wUQKBgQDOfBjn3OC2IerUFu18EgCS7pSjTSibXw+TeX3D5zwszLC091G2rGlT5DihBUhMfesNdpoZynrs4YB6Sz9C3wSGAB8AM/tNvPhtSVtbMHmrdT2DEEKCvLkORNBnt+8aTu2hGRanw9aL1189gzwrmXK5ZuuURfgLrB9ihrvjo4VznQKBgQCapx13dEA1MwapBiIa3k8hVBCoGPsEPWqM33RBdUqUsP33f9/PCx00j/akwmjgQNnBlAJoY7LOqPCyiwOkEf40T4IlHdzYntWQQvHhfBwqSgdkTE9tKj43Ddr7JVFRL6yMSbW39qAp5UX/+VzOLGAlfzJ8CBnkXwGrnKPCVbnZvQKBgQCd+iof80jlcCu3GteVrjxMLkcAbb8cqG1FWpVTNe4/JFgqDHKzPVPUgG6nG2CGTWxxv4UFKHpGE/11E28SHYjbcOpHAH5LqsGy84X2za649JkcVmtclUFMXm/Ietxvl2WNdKF1t4rFMQFIEckOXnd8y/Z/Wcz+OTFF82l7L5ehrQKBgFXl9m7v6e3ijpN5LZ5A1jDL0Yicf2fmePUP9DGbZTZbbGR46SXFpY4ZXEQ9GyVbv9dOT1wN7DXvDeoNXpNVzxzdAIt/H7hN2I8NL+4vEjHG9n4WCJO4v9+yWWvfWWA/m5Y8JqusV1+N0iiQJ6T4btrE4JSVp1P6FSJtmWOKW/T9AoGAcMhPMCL+N+AvWcYt4Y4mhelvDG8e/Jj4U+lwS3g7YmuQuYx7h5tjrS33w4o20g/3XudPMJHhA3z+d8b3GaVM3ZtcRM3+Rvk+zSOcGSwn3yDy4NYlv9bdUj/4H+aU1Qu1ZYojFM1Gmbe4HeYDOzRsJ5BhNrrV12h27JWkiRJ4F/Q=
-----END RSA PRIVATE KEY-----
3.第二个文本区域,填上请求码(第七步弹框中的那个请求码)
4.点击RSA私钥解密,得到请求码明文
请注意:如果没出现请求码明文可能是:
1:网络问题,请多试几次
2:请检查rpk文件是否替换成功!(如果没有出现很可能是这个原因,再确认一下,尤其看看rpk文件内容是不是少了 -----BEGIN PUBLIC KEY----- 或者 -----END PUBLIC KEY-----)
9.编辑一个新的请求码明文
1.将下面这一串请求码明文中的K和DI的值,用上一步4中RSA私钥解密得到的请求码明文中的K和DI的值替换掉
{"K":"NAVHT4PXWT8WQBL5", "N":"52pojie", "O":"52pojie.cn", "DI":"ODQ2Yjg2ZDBjMTEzMjhh", "T":1516939200}
2.进入时间转换器,在北京时间处,填写你当前的时间(不需要太精确),点击转换,得到unix时间戳,然后将上面的请求码明文文本中的T值,用这个Unix时间戳替换掉
3.得到一串新的请求码明文
10.得到加密的激活码
1.回到RSA私钥加密解密网站,第一个文本区域保持不变(是我给你的私钥)
2.第二个文本区域填写待加密的激活码(也就是上一步得到的一串新的请求码明文)
3.点击RSA私钥加密,得到加密后的文本,也就是加密的激活码
11.回到Navicat在激活码处输入 上一步得到的激活码
12.点击激活
13.Navicat 建立MySQ连接时出现 Authentication plugin 'caching_sha2_password' cannot be loaded
出现这个原因是mysql8 之前的版本中加密规则是mysql_native_password,而在mysql8之后,加密规则是caching_sha2_password, 解决问题方法有两种,一种是升级navicat驱动,一种是把mysql用户登录密码加密规则还原成mysql_native_password.
这里用第二种方式 ,解决方法如下
1.终端输入 mysql -u root -p 然后输入密码登录
- ALTER USER 'root'@'localhost' IDENTIFIED BY 'password' PASSWORD EXPIRE NEVER; #修改加密规则
ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY 'password'; #更新一下用户的密码
3.刷新权限并重置密码
FLUSH PRIVILEGES; #刷新权限
再次打开Navicat 连接mysql即可