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