Windows和Ubuntu/Linux的MySQL GUI工具:前8个免费或开源

MySQL是最受欢迎的开源关系数据库管理系统(RDBMS)。它是Web应用程序软件堆栈的核心,称为LAMP。使用此LAMP设置(Linux,Apache,MySQL,PHP),所有流行的应用程序,例如WordPress,Joomla,PHPBB以及Li​​nux上的更多工作。甚至包括Google和Facebook在内的大型网站,也使用MySQL来执行重要任务。因此,在这里,我们将讨论可用的MySQL数据库管理软件或前端MySQL GUI工具。

什么是mySQL GUI工具?

MySQL数据库没有GUI(图形用户界面)来有效管理创建的数据库及其用户。因此,如果您对命令行界面不太熟悉,那么管理数据库将很痛苦。此外,在处理大型数据库时,即使是专业人士也需要一些MySQL GUI工具。因此,无论您是新手还是专业人士,基于GUI的MySQL的工具都会极大地为您提供帮助。

它们不仅有助于数据库管理,而且还可以用于设计数据库结构,视觉上查看数据,监视数据库条件等。但是,这完全取决于您使用的MySQL GUI工具的能力。 MySQL GUI管理工具允许用户使用图形图标,视觉指示器和导航与数据库进行交互。

有一些顶部和最佳的MySQL GUI工具可与MySQL集成,并帮助您轻松,视觉上使用关系数据库结构。我们收集了一些著名的前端MySQL GUI数据库管理工具在相同的上下文中

mysql工作台

MySQL Workbench是为MySQL数据库系统提供GUI接口的最可靠工具,因为它还开发了MySQL开发人员Oracle。 MySQL Workbench均适用于所有三个主要操作系统:Windows,MacOS和Linux。它允许用户在视觉上设计数据库并访问其他一些用于SQL开发,数据库设计和建模,SQL开发以及数据库管理的工具。

来自单个统一图形用户界面的数据库迁移,监视和维护。您可以看到我们有关如何在上安装MySQL Workbench的文章,,,,

关键功能

  • 数据库连接和实例管理
  • 与Python和Lua完全脚本化
  • 支持自定义插件
  • SQL编辑器
  • 数据建模:ER图表,拖动视觉建模,从fabforce.net dbdesigner4导入,
  • 逆向工程等。
  • 数据库管理:数据库实例的启动和停止,数据库帐户管理等。一个
  • 性能监控
  • 数据库迁移

网站: https://dev.mysql.com/downloads/workbench/
价格:免费
许可证:GPL许可证

dbeaver

DBEAVER是具有GUI(图形用户界面)的另一个最新数据库管理工具。它提供了一个SQL客户端,该客户端通过JDBC驱动程序使用JDBC API与关系数据库进行交互。它提供了模块化体系结构,因为可以使用基于Eclipse插件系统或体系结构的插件来增强其功能。此外,DBEAVER具有允许语法突出显示和自动代码完成的编辑器。

Dbeaver是在Java开发的,并基于Eclipse平台。它在企业和开源版本中都可以使用。开源一个可以免费使用和分发。它支持各种数据库,例如MySQL和MariadB,PostgreSQL,DB2(LUW),Exasol,Teradata,Vertica,Apache Phoenix,Netezza,H2,Sqlite,Sqlite,Sqlite,SnappyData等。它可用于Windows,MacOS,Linux和Eclipse(使用插件)。

DBEAVER关键特征:

  • SQL查询执行
  • 数据库结构(元数据)浏览并编辑
  • SQL脚本管理
  • DDL生成
  • ERD(实体关系图)
  • SSH隧道
  • SSL支持(MySQL和PostgreSQL)
  • 数据浏览器/编辑器
  • 语法突出显示
  • 数据导出/迁移
  • SQL自动完成
  • 数据的导入,导出和备份(MySQL和PostgreSQL)
  • 测试的模拟数据生成

网站:https://dbeaver.io/
价格:免费
许可证:GPL许可证

clusterControl是高级MySQL管理系统GUI,但也可以在一个社区版本,可以免费使用。当然,只有一些功能仅在付费版本中可用,但是免费的人可以很有帮助。它提供了一个接口,可以在一个地方管理所有数据库,具有部署数据库,监视,管理和缩放MySQL实例之类的能力。如果您想要负载平衡,备份和还原,故障转移等功能,则必须升级到高级计划。

此外,clusterControl的免费版本还允许部署MySQL数据库技术,还允许其他开源DBM系统(例如Mariadb,Percona,Mongodb,Mongodb,Postgresql,Galera,Galera群集等)部署。可以使用多DC视图和深度参观视图监视来监视性能。

关键功能

  • 监视数据库
  • 数据库配置部署和管理
  • 多DB支持
  • 完全集成的CLI
  • 免费开发人员工作室

网站:关联
价格:免费
许可证:开源

Heidisql

Heidisql是一种免费的开源MySQL管理工具,可提供GUI前端。它甚至适用于MySQL叉,包括Microsoft SQL Server和PostgreSQL。 Heidisql最初是由德国开发人员Ansgar Becker从另一个名为MySQL Front 2.5的软件代码中提取的。从管理数据库到表,视图,过程,触发器和事件,它具有MySQL Workbench中的所有典型功能。但是,最好的事情是它也可以在便携式版本中使用,这意味着您可以将其保存在pendrive上并在任何系统上使用。

Heidisql关键功能:

  • 多个并行广告保存的会话
  • 兼容服务器的压缩客户端/服务器协议
  • 通过TCP/IP连接,名为Pipes(套接字)或隧道协议(SSH)
  • 一个窗口中的多个偏见的跑步会话
  • 创建和编辑表,视图,存储的例程,触发器和计划的事件。
  • 能够存储存储的凭据。
  • 管理数据库用户的特权和每个数据库
  • 导出数据库
  • 导出表行作为CSV,HTML,XML,SQL,乳胶,Wiki Markup和PHP数组
  • 多个查询选项卡,每个选项卡都有多个子选项卡
  • 查看服务器统计变量和平均值每小时和第二个
  • 编辑查询,设置,过程SQL主体和参数;触发SQL主体和设置;预定事件SQL身体时间设置
  • 还有更多…

网站:关联
价格:免费
许可证:开源

phpmyadmin

PHPMYADMIN是另一种用PHP编写的开源MySQL数据库管理工具。它提供了一个连接MySQL和MariaDB服务器的Web界面。它允许数据库管理表,列,关系,索引,用户,权限等。它是在大多数托管平台中使用的最流行的工具,可以提供图形用户环境来管理数据库及其用户,并且能够直接执行任何SQL语句。

它有72种语言可用,并支持LTR和RTL语言。

phpmyadmin关键功能

  • Web界面
  • MySQL和Mariadb数据库管理
  • 从CSV和SQL导入数据
  • 将数据导出到各种格式:CSV,SQL,XML,PDF,ISO/IEC 26300 - Opentocument文本和电子表格,Word,latex等。
  • 从CSV和SQL导入数据
  • 管理多个服务器
  • 使用示例查询(QBE)创建复杂的查询
  • MySQL Server活动(例如连接,进程,CPU/内存使用率)等。
  • 管理存储程序和触发器。
  • 创建,复制,删除,重命名和更改数据库,表,字段和索引
  • 还有更多…

网站:关联
价格:免费
许可证:开源

Valentina Studio

Valentina Studio是免费的MySQL数据库管理软件,它还具有具有一些额外功能的高级版本。它可用于Windows,MacOS和Linux。数据管理,数据库设计和报告是此免费数据库管理工具的一些核心功能。

Valentine Studio的主要特征:

  • 在选项卡中管理多个数据库和可扩展的视图
  • 创建/drop/alter/浏览表,字段,索引,触发器,约束,链接,视图等…
  • 向下钻到桌子和田野
  • 逆向工程
  • 为现有数据库创建图表。
  • 在图中添加新对象。
  • 在Valentina服务器注册的项目中访问Valentina表格
  • 用自动完成编写SQL查询
  • 颜色语法
  • 定义,管理,保存喜欢的查询;访问最近的查询
  • 功能浏览器词典的每个功能
  • 错误,警告,性能的游戏机
  • 搜索,导出结果记录到CSV,JSON,Excel
  • 诊断,压缩,克隆,碎片,勒索和转储数据
  • 添加/删除用户和组,并管理特权
  • 实时日志
  • 运行诊断
  • 远程注册/取消注册数据库
  • 创建/更改时间表事件
  • 使用当地的瓦伦蒂娜表格来处理您的数据

网站:关联
价格:免费

Webmin

WebMin是一种开源工具,不会深入研究MySQL数据库,例如MySQL Workbench或DBEAVER。尽管如此,它还是一个完整的软件包,允许任何新手安装和管理基于UNIX的Web应用程序系统灯。但是,最近版本的WebMin可以安装在Windows上,但用户更喜欢Linux上的Webmin。可以管理用户帐户,Apache,PHP或MySQL,DNS,磁盘配额和配置文件,而无需编辑 /etc /passWD之类的文件。

网站:关联
价格:免费
许可证:开源

管理员

Adminer可以证明是最受欢迎的PhpMyAdmin工具的良好替代方法。以前,Adminer被称为phpminadmin,它可以使用图形用户界面轻松地管理MySQL数据库。此MySQL数据库管理工具可以处理PostgreSQL,MS SQL,SQLITE和ORACLE数据库。它是在Apache许可证下分配的单个PHP文件工具,这意味着它也是开源的,可以免费使用。

它还支持插件系统以扩展其功能。

一些关键功能:

  • 使用凭据连接数据库服务器。
  • PhpMyAdmin之类的基本功能包括创建,更改,链接,浏览和删除数据库。
  • 多列搜索
  • 数据库对象编辑。
  • SQL命令支持
  • 导出数据库和表
  • 用户友好的接口
  • 多语言支持
  • SQL语法突出显示
  • 视觉数据库/ER模式编辑
  • 还有更多…

网站:https://www.adminer.org/en/
价格:免费
许可证:GPL许可证

续集

如果您想要一个专用的MySQL数据库管理工具,该工具允许您在Mac上管理MySQL数据库,则应考虑CocoAmySQL。它是Cocoamysql的后代,允许您删除数据库和表格;添加,编辑和删除行;执行自定义查询;更改字段和索引;查看和过滤表内容;和转储表或整个数据库。它提供五种其他语言,包括俄罗斯,德语,瑞典语,法语和日语。

网站:关联
价格:免费

除了上述免费和开源软件外,还可以使用流行的付费软件,例如Datagrip,Database Workbench,Navicat等。

开源MySQL GUI数据库管理工具比较表

 操作系统  
 视窗macosLinux编程语言数据库支持
mysql工作台是的是的是的C ++/C#Objective-C Pythonmysql
dbeaver是的是的是的爪哇MySQL,PostgreSQL,Oracle,Exasol,IBM DB2,SQL Server,Apache derby,Firebird,with JDBC驱动程序
clusterControl是的DSLPercona,Mariadb,MongoDB,Postgresql,Galera群集等。
Heidisql是的是的Embarcadero DelphiMySQL,Microsoft SQL Server和PostgreSQL
Valentina Studio是的是的是的C ++,C#,JavaValentina DB,Mysql,Mariadb,Postgresql和Sqlite
phpmyadmin需要Web服务器配置phpmysql,毛毛雨,玛丽亚德
Webmin需要Web服务器配置phpmysql
管理员需要Web服务器配置phpMySQL,PostgreSQL,Microsoft SQL Server
续集是的bash(默认),Ruby,Python,Perl,AppleScript,mysql

DBFORGEStudio Express版本:https://www.devart.com/dbforge/mysql/studio/download.html

其他资源要查看: