linux下开发缺少不了图形化数据库管理工具,但一直以来,没有出色好用的win下的那种,一直搜寻中.....
最近又搜寻了一遭,试用了一大堆,感觉还是不够满意。
下面列出搜索出来的一些:
linux下mysql gui工具
1. navicat
可以用来对本机或远程的 MySQL、SQL Server、SQLite、Oracle 及 PostgreSQL 数据库进行管理及开发。
Navicat适用于三种平台 - Microsoft Windows、Mac OS X 及Linux。它可以让用户连接到任何本机或远程服务器、提供一些实用的数据库工具如数据模型、数据传输、数据同步、结构同步、导入、导出、备份、还原、报表创建工具及计划以协助管理数据。
linux是基于wine的,但官方已经集成好了的。有中文版本,30天免费试用(30天后你在重新安装吧)
下载地址:http://www.navicat.com/download
linux下推荐首选
2. Valentina Studio
界面类mac os,感觉还不错,主要是很容易卡(可能是一直连外网数据库的原因),用过一段时间,需要注册才能下载,比较麻烦。
下载地址:http://www.valentina-db.com/en/all-downloads
3. dbvis
DbVisualizer是一个完全基于JDBC的跨平台数据库管理工具,内置SQL语句编辑器(支持语法高亮),凡是具有JDBC数据库接口的数据库都可以管理,已经在Oracle, Sybase, DB2, MySQL, InstantDB, Cloudcape, HyperSonic ,Mimer SQL上通过测试。
默认免费版本是不支持增删改等数据库操作的,只能查询的。所以是没有用的,不过找到了一个破解版,下载地址:http://pan.baidu.com/s/1sj552ln
4. dbeaver
基于JDBC的数据库管理工具
最最重要的是开源的工具,可以免费使用
基本特性:
1. 支持数据库元数据浏览
2. 支持元数据编辑(包括表,列,键,索引)
3. 支持SQL语句和脚本的执行
4. 支持SQL关键字高亮显示(依据与不同是数据库)
存储过程不知道支不支持,这个有待考证~~~
DBeaver经官方测试,其支持:MySQL、Oracle、PostgreSQL、IBM DB2、Microsoft SQL Server、Sybase、ODBC、Java DB (Derby)、Firebird (Interbase)、HSQLDB、SQLite、Mimer、H2、IBM Informix、SAP MAX DB、Cache、Ingres、Linter、Teradata和一些符合JDBC连接的数据库。操作界面基于Eclipse,感觉相当舒适,关键是代码高亮啊,有自动缩进啊,而且又有免安装版,操作界面语言自动匹配
下载地址:http://dbeaver.jkiss.org/files/dbeaver-2.3.8-linux.gtk.x86_64.zip以上都试用过或试用中。
下面部分安装过,但具体忘记了,没有记录,可以自行去试一下,不过感觉不行。
下面是未细测的
5.dtsql
基于java,中文乱码,需要自己下载jdbc之mysql-connector-java-5.1.30,稍微麻烦,需要注册
下载地址:http://www.dtsql.com/downloads.htm
6.Webmin
下载地址:http://www.webmin.com/download.html
7. emma
下载地址:http://www.fastflo.de/files/emma/downloads/python_src/emma-0.6.tar.gz
最后推荐使用JetBrains下ide,包含数据库管理插件
最好如果使用JetBrains公司下面的ide工具,都应该有数据库管理插件,感觉非常好用,也很强大。我一直用phpstorm,不过最近才发觉在linux下她的数据库管理比其他gui好。
因为win下一直用HeidiSQL,某天试了一下在linux下wine环境的HeidiSQL,最终发现很好,很稳定,不卡。所以,我选择wine的HeidiSQL。