MySQL · MariaDB

Et open source-admin-panel til MySQL og MariaDB.

Giv Adminium en forbindelsesstreng til MySQL eller MariaDB, så bygger det admin-panelet ud fra dit skema: redigerbare tabeller, roller, dashboards og en revisionslog. Det kører på din egen maskine, og det er gratis.

npx @adminiumjs/adminium new my-admin

Én adapter til begge

MySQL og MariaDB deler én adapter. Adminium læser serverens version og tilpasser, hvordan det læser skemaet.

Det læser skemaet, ikke dine rækker

Opsætningen læser tabeller, kolonner og typer, primær- og fremmednøgler, unikke begrænsninger, indekser, ENUM- og SET-definitioner, AUTO_INCREMENT-flag og kolonnekommentarer.

Det ved, hvordan MySQL staver tingene

TINYINT(1) behandles som en boolesk værdi, ENUM-kolonner bliver til valgfelter, og fremmednøgler bliver til links, du kan følge.

Tre ting, der er værd at vide, før du forbinder.

De skyldes den måde, MySQL virker på, og dokumentationen dækker hver af dem.

  • Fremmednøgler kræver InnoDB: MyISAM-tabeller erklærer ingen, så de kommer ud som flade tabeller
  • Hold serveren i strict mode, ellers bliver en værdi, der er for lang til sin kolonne, afkortet
  • En skrivebeskyttet bruger kræver, at Adminiums egne indstillinger gemmes et andet sted

Spørgsmål

Virker det med MariaDB?

Ja. MariaDB og MySQL bruger den samme adapter, og Adminium tilpasser sig den version, serveren oplyser.

Ændrer Adminium min MySQL-database?

Opsætningen læser kun skemaet. Derefter er det et admin-panel med læse- og skriveadgang: folk ændrer rækker gennem det, inden for de roller, du sætter, og de rettigheder, som den databasebruger, du gav det, har.

Virker det med en administreret MySQL?

Ja. De fleste administrerede udbydere kræver TLS, så slå ssl til i forbindelsesstrengen.

Hvad koster det?

Ingenting. Adminium er AGPL-3.0, uden grænser for tabeller, sider eller brugere.

Din database har allerede dataene. Giv den en brugerflade.

Gratis og open source. Kører på din egen maskine på omkring et minut.