本脚本为免费使用,本脚本只供个人学习使用,使用需严格遵守开源许可协议。严禁用于商业用途,禁止进行任何盈利活动。对一切非法使用所产生的后果,概不负责!
- 本脚本适用于mac系统,不适用于windows
- 如果遇到bug问题,请反馈issue给我
- 从 navicat premium 官网下载最新版。安装并运行,选择试用14天。
- 待试用到期后,运行重置脚本。双击
reset_navicat.command
或执行./reset_navicat.sh
- 使用前请备份数据。依次点击
文件-导出链接-全选-导出密码
导出并备份所有数据。 - 支持最新版。
- 支持英文版。
- 删除
~/Library/Preferences/com.navicat.NavicatPremium.plis
文件中key
值符合32位哈希格式的顶级键的数据,例如中文版的:91F6C435D172C8163E0689D3DAD3F3E9
、B966DBD409B87EF577C9BBF3363E9614
和014BF4EC24C114BEF46E1587042B3619
如图(按空格键可以预览) - 删除
~/Library/Application\ Support/PremiumSoft\ CyberTech/Navicat\ CC/Navicat\ Premium/
目录下的.
开头的隐藏文件 如图 - 原理较简单,可参考reset_navicat_old.sh
有用户反馈使用后不生效,请按照以下步骤检查
- 完全卸载后再重装,参考此步骤
- 退出navicat后再运行脚本
- 重启Mac再执行脚本
- 按照原理说明查看对应的数据是否删除成功
- 重要!!!卸载前备份数据。依次点击
文件-导出链接-全选-导出密码
导出并备份所有数据。 - 卸载navicat(可选)。
- 执行卸载命令
sudo sh delete_navicat.sh
,输入密码后静候片刻。 - 从官网下载最新版安装,安装成功收导入备份数据,待过期后执行重置脚本。
本项目持续在更新迭代优化,感谢以下人的贡献