MySQL · MariaDB

Un panneau d’administration open source pour MySQL et MariaDB.

Donnez à Adminium une chaîne de connexion MySQL ou MariaDB et il construit l’administration à partir de votre schéma : tables modifiables, rôles, tableaux de bord et journal d’audit. Il tourne sur votre propre machine et il est gratuit.

npx @adminiumjs/adminium new my-admin

Un seul adaptateur pour les deux

MySQL et MariaDB partagent un seul adaptateur. Adminium lit la version du serveur et adapte sa façon de lire le schéma.

Il lit le schéma, pas vos lignes

L’installation lit les tables, les colonnes et les types, les clés primaires et étrangères, les contraintes d’unicité, les index, les définitions ENUM et SET, les indicateurs AUTO_INCREMENT et les commentaires de colonne.

Il connaît les usages de MySQL

TINYINT(1) est traité comme un booléen, les colonnes ENUM deviennent des listes déroulantes, et les clés étrangères deviennent des liens que vous pouvez suivre.

Trois choses à savoir avant de vous connecter.

Elles tiennent au fonctionnement de MySQL, et la documentation traite chacune d’elles.

  • Les clés étrangères exigent InnoDB : les tables MyISAM n’en déclarent aucune, elles apparaissent donc comme des tables à plat
  • Gardez le serveur en mode strict, sinon une valeur trop longue pour sa colonne est tronquée
  • Avec un utilisateur en lecture seule, les réglages d’Adminium doivent être stockés ailleurs

Questions

Fonctionne-t-il avec MariaDB ?

Oui. MariaDB et MySQL utilisent le même adaptateur, et Adminium s’adapte à la version que le serveur annonce.

Adminium modifie-t-il ma base de données MySQL ?

L’installation ne fait que lire le schéma. Ensuite, c’est une administration en lecture et écriture : les personnes modifient des lignes à travers elle, dans la limite des rôles que vous définissez et des droits de l’utilisateur de base de données que vous lui avez donné.

Fonctionne-t-il avec un MySQL managé ?

Oui. La plupart des fournisseurs managés exigent TLS : activez donc ssl dans la chaîne de connexion.

Combien cela coûte-t-il ?

Rien. Adminium est sous AGPL-3.0, sans limite de tables, de pages ou d’utilisateurs.

Votre base de données a déjà les données. Donnez-lui une interface.

Gratuit et open source. En service sur votre propre machine en une minute environ.