ubuntu下安装navicat

navicat是比较流行的数据库客户端,我之前也采用过heidiSQL,navicat比较适合同时打开多个数据库多个脚本对数据库的记录管理比较方便,heidiSQL更侧重在表结构的创建和对单一表的操作,因此各有利弊,这次尝试了在ubuntu下安装navicat。
1.强烈建议在官网下载https://www.navicat.com.cn/download/navicat-premium
2.下载完了navicat112_premium_en_x64.tar.gz:
使用命令解压:

sudo tar -zxvf navicat112_premium_en_x64.tar.gz

解压好了可以看到当前目录下有个navicat112_premium_en_x64目录。进去执行下面命令:

./start_navicat 

剩下等待自动安装程序执行即可。
补充:关于破解navicat并未找到比较好的解决方案,网上大部分的注册码都是针对windows平台,在安装后第一次执行会在用户目录生成.navicat64的隐藏文件,只要重新删除该文件即可重新计算30天试用期。
命令如下:

cd // 切换到用户主目录
ls -a // 显示隐藏文件内的所有文件
rm -rf .navicat // 删除该文件
// 或者删除此目录下的system.reg文件

关于乱码问题

进入解压后打文件夹,直接运行start_navicat 文件,即可安装使用Navicat,然后有可能出现界面乱码的情况。

乱码解决方法(自己解决我自己这种情况之后打猜测):

打开start_navicat文件,会看到 export LANG=”en_US.UTF-8” 将这句话改为 export LANG=”zh_CN.UTF-8”。如果还没人解决可以在终端输入locale查看一下,我的显示

LANG=zh_CN.UTF-8
LANGUAGE=zh_CN:zh
LC_CTYPE=”zh_CN.UTF-8”
LC_NUMERIC=”zh_CN.UTF-8”
LC_TIME=”zh_CN.UTF-8”
LC_COLLATE=”zh_CN.UTF-8”
LC_MONETARY=”zh_CN.UTF-8”
LC_MESSAGES=”zh_CN.UTF-8”
LC_PAPER=”zh_CN.UTF-8”
LC_NAME=”zh_CN.UTF-8”
LC_ADDRESS=”zh_CN.UTF-8”
LC_TELEPHONE=”zh_CN.UTF-8”
LC_MEASUREMENT=”zh_CN.UTF-8”
LC_IDENTIFICATION=”zh_CN.UTF-8”
LC_ALL=

如果你的第一行不是LANG=zh_CN.UTF-8,可以尝试下 export LANG=”en_US.UTF-8” 与 终端的第一行保持一致,应该可以解决乱码问题
参考文章

你可能感兴趣的:(MySQL,NoSQL,经验总结,linux)