工具环境:服务器CentOS7 64位(桌面版),本地windows10系统

在linux系统以原生命令为王的大背景下,能在其中运行windows窗口界面软件是件很开心、很有意义的事。

1.安装。

①先老实选择官方试用版安装(不推荐在各个下载平台去下载)

中文版:http://www.navicat.com.cn/download/navicat-for-mysql

或英文版:https://www.navicat.com/en/download/navicat-for-mysql

免费试用14天。

浏览器直接下载速度可能比较慢,可以选择复制下载链接到迅雷或者QQ旋风等p2p工具下载(亲测速度还是明显快一些)下载对应版本的,我的是64位的所以下载:navicat120_mysql_cs_x64.tar.gz

②直接复制下载的包到linux桌面或者用XFTP传到/home/目录下

③再把安装包挪到你要安装的位置,比如/usr/local/

④打开终端命令,运行解压命令:tar -zxvf /usr/local/navicat120_mysql_cs_x64.tar.gz

提示:你会在解压后的目录看到一个文件:start_navicat。记住了!这是非常重要的文件,启动navicat、改navicat一些配置参数都靠它。此文件可双击用文件编辑器打开。

⑤解压后 cd进入解压后的目录运行命令:
./start_navicat

会弹出对话框,要安装wine,你要很高兴很爽快的确定,没它你的navicat没法在linux里运行。

解释一下,这个wine是专为运行此navicat而附带在安装包里的,不是真正的为系统里所有软件安装的wine。

注意:此处能启动,说明此安装包里自带的wine可用(wine是在linux系统里启动windows系统的exe等可执行文件的中间工具),否则你得去安装wine了,这个工具很麻烦不好安装,安装它需要附带安装好多工具(文件多且大,而linux下载网速又慢)配置很多东西(这个坑很大)。

这就是为什么文章开头不推荐去别的软件平台去下,这些平台的navicat版本混乱,质量难以保证,好多没有集成wine,更别说可用的wine。用官方的navicat,里面有集成的wine解压安装包即可直接运行使用,省去很多麻烦。没wine的不能运行navicat,除非你linux里已经安装好了可用的wine。

⑥安装好wine后,运行navicat,会弹出对话框,可选择使用或输入注册码注册。不要去找注册码,选“试用”,除非你有可用的注册码。

⑦打开navicat窗口界面一般会乱码。关闭navicat,然后双击安装目录下的start_navicat 文件默认用文本编辑器gedit打开,在文本开头大概第8行找到配置项 export LANG=“en_US.UTF-8”,此编码只识别UTF-8中的英文编码,把他改成export LANG=“zh_CN.UTF-8”,可识别中文。保存,关闭即可。

破解和图标问题解决请参考外链:https://segmentfault.com/a/1190000016459274

本文只限学习之用,正支持正版,如有商业用途后果自负。如果本文伤害了你的权益,请联系我,我会及时修改本文。

作者:ispotu
来源:CSDN
原文:https://blog.csdn.net/superit401/article/details/78110079/
版权声明:本文为博主原创文章,转载请附上博文链接!

实用:在Linux系统中使用Navicat桌面可视化管理mysql等数据库相关推荐

  1. 组群的基本概念linux,linux课件-Linux系统中组群与用户管理.ppt

    <linux课件-Linux系统中组群与用户管理.ppt>由会员分享,可在线阅读,更多相关<linux课件-Linux系统中组群与用户管理.ppt(66页珍藏版)>请在装配图网 ...

  2. linux分区变为空闲,分析linux系统中磁盘空闲空间的管理方法

    分析linux系统中磁盘空闲空间的管理方法 汪建国 摘要:要把文件信息存放在存储介质上,必须先找出存储介质上可供使用的空闲块.如何实现存储空间的分配和收回,取决于对空闲块的管理方法,主要有两种对磁盘存 ...

  3. linux系统中用户和组的管理

    Linux 是支持多用户.多任务的操作系统:<?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:offi ...

  4. LINUX系统中的用户和用户组管理(一)【转】

    本文转载于https://www.cnblogs.com/zhongguiyao/p/9165917.html 一.用户账户管理 Linux/Unix是一个用户.多任务的操作系统:在讲Linux账号及 ...

  5. linux数据库什么意思,Linux系统中的数据库命令是什么

    Linux系统中难免会跟数据库打交道的时候,掌握数据库相关命令是很重要的.下面由学习啦小编为大家整理了Linux系统中数据库命令是什么的相关知识,希望对大家有帮助! Linux系统中的数据库命令是什么 ...

  6. linux 系统中locate用法

    locate 是一个命令行工具,用于在 Linux 系统中快速查找文件.它使用一个数据库来存储文件位置信息,这样可以快速查找文件而无需扫描整个文件系统. 使用方法: locate <文件名> ...

  7. find linux 目录深度_浪里淘沙,详解Linux系统中Find命令的实用技巧

    知了小巷:浪里淘沙,详解Linux系统中Find命令的实用技巧. 啊哈,找到了! 当我们需要在Linux系统上定位某个文件或目录时,find命令通常是必备之选. 它使用起来非常简单,但有许多不同的可选 ...

  8. 如何在 Linux 系统中添加桌面图标

    在做嵌入式 Linux 产品的时候,我们通常会让机器自启动应用程序来处理相关业务,或者提供一个桌面系统让用户更加方便操作.那么这时候,我们就需要将编译好的应用程序添加到桌面,以便使用,就像 Windo ...

  9. linux下vim编辑器插件,为你介绍Linux系统中vim编辑器的实用插件!

    今天小编要跟大家分享的文章是关于Linux系统中vim编辑器的实用插件.Vim 是 Linux 下的常用文本编辑器,但也经常被称为是一个上古神器,因为它对于初学者而言相当不友好,也不好入门. Linu ...

最新文章

  1. 在单元测试时指定HttpContext的各种Path
  2. 加快tensorflow模型预测速度
  3. Nginx配置防盗链
  4. 使用jmeter对ActiveMQ集群性能方案进行评估--转载
  5. 你所需要的MySQL检索语句(DQL)都在这儿(小白都能懂的哦)
  6. 地址栏地址 获取_直播源获取工具,支持斗鱼、虎牙、B站、企鹅电竞、YY、抖音、西瓜直播!...
  7. SQLServer数据库(二)
  8. datasnap——动态注册服务类
  9. 苹果新闻订阅服务Apple News +推出48小时获得逾20万用户
  10. jvm虚拟机_JVM虚拟机JVM简介
  11. snipaste如何滚动截图_别再花时间去找截图软件了,只用考虑这三款!
  12. VMwareWorkstation下载链接
  13. 张国荣的25年演艺生涯
  14. 温习Java和基础汇总
  15. 升华网第三次培训心得
  16. 解决:VideoWriter保存视频无法打开以及保存的视频仅有几KB
  17. 谁抢走你的棒棒糖?精彩的创意让你得到的不仅仅是震撼 值得一看(图)
  18. “一键”控制 STM32 的 NRST 和 BOOT0
  19. 新能源汽车车架号VIN码查询车辆信息
  20. 真的不建议学Python,煞笔才学习Python,学Python难?两个小时足够搞定

热门文章

  1. ArcGIS打印服务PrintingTools解决方案总结
  2. cad的计算机功能,走进CAD在线操作功能!
  3. 久趣英语:学习英语,音节很重要
  4. Eclipse 安装了 Groovy 开发插件之后,双击打不开 .java 文件了
  5. 基金排行榜中的基金净值
  6. html多个视频做后背景音乐,自己用手机拍的多个视频 每个截取一段再合并成一个视频添加背景音乐[同时完成的方案];...
  7. 结合Android去水印程序谈谈分区存储
  8. 耶鲁华裔硕士被击数枪身亡!嫌犯疑是MIT博士生,曾获奥数银牌
  9. Ubuntu系统,安装完成却黑屏???不要慌!只需这个命令,一下搞定!
  10. Preface_英语