MySQL · MariaDB

Ein quelloffenes Admin-Panel für MySQL und MariaDB.

Geben Sie Adminium einen Connection-String für MySQL oder MariaDB, und es baut das Admin-Panel aus Ihrem Schema: bearbeitbare Tabellen, Rollen, Dashboards und ein Audit-Log. Es läuft auf Ihrem eigenen Rechner und ist kostenlos.

npx @adminiumjs/adminium new my-admin

Ein Adapter für beide

MySQL und MariaDB teilen sich einen Adapter. Adminium liest die Version des Servers und passt an, wie es das Schema liest.

Es liest das Schema, nicht Ihre Zeilen

Die Einrichtung liest Tabellen, Spalten und Typen, Primär- und Fremdschlüssel, Unique-Constraints, Indizes, ENUM- und SET-Definitionen, AUTO_INCREMENT-Kennzeichen und Spaltenkommentare.

Es kennt die Schreibweisen von MySQL

TINYINT(1) wird als Boolean behandelt, aus ENUM-Spalten werden Auswahlfelder und aus Fremdschlüsseln Links, denen Sie folgen können.

Drei Dinge, die Sie vor dem Verbinden wissen sollten.

Sie ergeben sich daraus, wie MySQL arbeitet, und die Doku behandelt jedes davon.

  • Fremdschlüssel brauchen InnoDB: MyISAM-Tabellen deklarieren keine und erscheinen daher als flache Tabellen
  • Lassen Sie den Server im Strict-Modus, sonst wird ein Wert, der für seine Spalte zu lang ist, abgeschnitten
  • Bei einem Nur-Lese-Benutzer müssen Adminiums eigene Einstellungen woanders gespeichert werden

Fragen

Funktioniert es mit MariaDB?

Ja. MariaDB und MySQL nutzen denselben Adapter, und Adminium passt sich an die Version an, die der Server meldet.

Verändert Adminium meine MySQL-Datenbank?

Die Einrichtung liest nur das Schema. Danach ist es ein Admin-Panel zum Lesen und Schreiben: Personen ändern darüber Zeilen, im Rahmen der Rollen, die Sie festlegen, und der Rechte des Datenbankbenutzers, den Sie ihm gegeben haben.

Funktioniert es mit einem gehosteten MySQL?

Ja. Die meisten gehosteten Anbieter verlangen TLS, schalten Sie also ssl im Connection-String ein.

Was kostet es?

Nichts. Adminium steht unter AGPL-3.0, ohne Grenze bei Tabellen, Seiten oder Benutzern.

Ihre Datenbank hat die Daten längst. Geben Sie ihr eine Oberfläche.

Kostenlos und quelloffen. Läuft in etwa einer Minute auf Ihrem eigenen Rechner.