OS X MySQL-Client?

Ich hätte gerne eine schöne GUI für MySQL unter OS X. Die App muss:

  • Unterstützung der Verbindung zu externen Datenbanken
  • Unterstützen Sie das Tunneln über SSH
  • Zeigen Sie eine schöne GUI zum Bearbeiten und Erstellen von Tabellenschemata
  • Gewähren Sie Zugriff auf eine MySQL-Befehlszeile

Schön zu haben:

  • Einfache Filterung
  • Kostenlos ist immer schön, Open Source ist besser

Gibt es eine native OS X-App, die das kann?

Antworten (5)

Ich liebe Sequel Pro :

Geben Sie hier die Bildbeschreibung ein

Es unterstützt so ziemlich alles, was ich jemals in einem MySQL-Client benötigen würde - und ich bevorzuge es der Befehlszeile.

  • Es unterstützt fast jede Verbindung, hier ist der Anmeldebildschirm:

Geben Sie hier die Bildbeschreibung ein

  • Für jede Tabelle auf der Registerkarte "Schema" wird eine großartige GUI angezeigt:

Geben Sie hier die Bildbeschreibung ein

  • Voller Befehlszeilenzugriff auf die DB ist verfügbar:

Geben Sie hier die Bildbeschreibung ein

  • Man kann sogar Benutzer verwalten (wenn man die Berechtigungen dazu hat) mit einer netten GUI:

Geben Sie hier die Bildbeschreibung ein

  • Es ist kostenlos. Yay!
  • Es gibt kleine Filter-Dropdowns, die sehr flexibel (und sogar anpassbar!)

Es ist kostenlos, also laden Sie es herunter !

Groß! Dieses Sequel Pro ist viel besser als der offizielle Client MySqlWorkbench!

Das offizielle Oracle-Produkt

Das offizielle Oracle-Produkt: MySQL Workbench Download

MySQL Workbench ist ein einheitliches visuelles Tool für Datenbankarchitekten, Entwickler und DBAs. MySQL Workbench bietet Datenmodellierung, SQL-Entwicklung und umfassende Verwaltungstools für die Serverkonfiguration, Benutzerverwaltung, Datensicherung und vieles mehr. MySQL Workbench ist für Windows, Linux und Mac OS X verfügbar.

Administration MySQL Workbench - Administrations-Affifizierer für eine Erfassung: Windows, Linux, OS X

Entwurf

MySQL Workbench ermöglicht es einem DBA, Entwickler oder Datenarchitekten, Datenbanken visuell zu entwerfen, zu modellieren, zu generieren und zu verwalten. Es enthält alles, was ein Datenmodellierer zum Erstellen komplexer ER-Modelle, Forward- und Reverse-Engineering benötigt, und bietet außerdem Schlüsselfunktionen für die Durchführung schwieriger Änderungsmanagement- und Dokumentationsaufgaben, die normalerweise viel Zeit und Mühe erfordern.

Sich entwickeln

MySQL Workbench bietet visuelle Tools zum Erstellen, Ausführen und Optimieren von SQL-Abfragen. Der SQL-Editor bietet farbliche Hervorhebung der Syntax, automatische Vervollständigung, Wiederverwendung von SQL-Snippets und Ausführungsverlauf von SQL. Das Database Connections Panel ermöglicht Entwicklern die einfache Verwaltung von Datenbankverbindungen. Der Objektbrowser bietet sofortigen Zugriff auf Datenbankschemata und -objekte.

Verwalten

MySQL Workbench bietet eine visuelle Konsole zur einfachen Verwaltung von MySQL-Umgebungen und zur besseren Einsicht in Datenbanken. Entwickler und DBAs können die visuellen Tools zum Konfigurieren von Servern, Verwalten von Benutzern, Durchführen von Sicherungen und Wiederherstellen, Untersuchen von Überwachungsdaten und Anzeigen des Datenbankzustands verwenden.

Die Anwendung, die ich am häufigsten für den Zugriff auf entfernte und lokale MySQL-Datenbanken und das Entwerfen von MySQL-Datenbanken verwendet habe, war MySQL Workbench . Hier ist die Feature-Liste . Es ist als kommerzielle und Community-Version erhältlich. Version 6 wurde letztes Jahr veröffentlicht; Die ältere Version 5.x ist jedoch weiterhin verfügbar, was in einigen Fällen je nach Konfiguration Ihres MySQL-Datenbankservers hilfreich sein kann. Die Software ist derzeit für Windows, Ubuntu Linux, OS X, Fedora, RHEL und Oracle Linux verfügbar. Sie können sogar den Quellcode herunterladen, wenn Sie die Software nach Ihren Wünschen anpassen möchten.

Nach einiger Recherche scheint es, dass der einzige Punkt der vier, den Sie auflisten, den die App haben muss , darin besteht, "Zugriff auf eine MySQL-Befehlszeile" zu gewähren; Ich hatte jedoch das Gefühl, dass die Erwähnung dieser App für viele nützlich wäre, die auf Ihren Beitrag stoßen. Und ganz zu schweigen davon, dass die Community-Version kostenlos ist und das Support-Team dahinter meiner Meinung nach großartig ist. Ich habe im Laufe der Jahre einige Fehler- und Funktionsanfragen eingereicht, und ihr Team war sehr reaktionsschnell und hilfreich für mich. Wenn Sie in Bezug auf diese Software auf Fehler stoßen, melden Sie diese bitte unter http://bugs.mysql.com .

Vielleicht gefällt Ihnen meine App SQLPro für MySQL ( App Store ).

Die App unterstützt alle von Ihnen angeforderten Funktionen, außer dass sie kostenlos/Open Source ist. Wenn Sie Student sind, kann ich Ihnen gerne einen kostenlosen Lizenzschlüssel zur Verfügung stellen. Sie müssen nur meine E-Mail finden :)

Ein paar nette Dinge, die dieses Tool bietet, sind:

  1. Der „Datenbankbaum“ bietet mehrere Detailebenen, darunter Tabellen, Spalten, Indizes und gespeicherte Prozeduren. Jeder Knoten verfügt über ein kontextsensitives Menü, mit dem Sie Aktionen ausführen können, die sich direkt auf das ausgewählte Element beziehen.Datenbankbaum mit Kontextmenü

  2. Benutzerdefinierte Designs, mit denen Sie eine dunkle Umgebung haben können (falls Sie möchten).Dunkles Thema

  3. Vorschauen abfragen. Anstelle eines standardmäßigen "Sind Sie sicher, dass Sie möchten" gibt Ihnen SQLPro eine Vorschau der Abfrage, die ausgeführt wird, und erlaubt Ihnen, darauf basierend eine Entscheidung zu treffen (oder sogar die Abfrage zu kopieren und selbst auszuführen/zu modifizieren).Abfragevorschau

  4. Wenn Sie mehrere Abfragen gleichzeitig ausführen, erhalten Sie mehrere Ergebnismengen, mit denen jeweils interagiert werden kann.

  5. Die Datenergebnisse aus der Ausführung einer Abfrage funktionieren wie eine Tabellenkalkulation. Sie können einzelne Zellen auswählen, anstatt eine ganze Zeile auswählen zu müssen. Dies funktioniert hervorragend, um Daten aus den Ergebnissen zu kopieren. Sie können immer noch ganze Zeilen auswählen, indem Sie an der Zeilennummernleiste links neben den Ergebnissen ziehen.

Auf der Website ist eine siebentägige Testversion verfügbar . Wenn Sie über unseren Webshop einkaufen , verwenden Sie den Promo-Code STACK25 , um 25 % zu sparen.

Haftungsausschluss: Ich bin der Entwickler.

JetBrains (Schöpfer von IntelliJ, Resharper und WebStorm) haben ein SQL-Datenbanktool namens DataGrip für die Verwendung mit vielen verschiedenen Plattformen, einschließlich MySQL.

Es ist nicht kostenlos, aber es gibt eine 30-Tage-Testversion. Rider (ihre .net-IDE) hat auch etwas Datenbankunterstützung .