SQL API: MySQL-Datenbanken per API erstellen und verwalten | Enjyn Gruppe
Hallo Welt
→
→
Hallo Welt
Original Lingva Deutsch
Übersetzung wird vorbereitet...
Dieser Vorgang kann bis zu 60 Sekunden dauern.
Diese Seite wird erstmalig übersetzt und dann für alle Besucher gespeichert.
0%
DE Zurück zu Deutsch
Übersetzung durch Lingva Translate

330 Dokumentationen verfügbar

Wissensdatenbank

SQL Datenbank API MySQL Erstellen Verwalten

Zuletzt aktualisiert: 14.07.2026 um 12:29 Uhr

SQL API: MySQL-Datenbanken per API erstellen und verwalten

Datenbanken im Control Panel von Hand anzulegen ist mühsam – besonders, wenn viele Projekte oder Kunden zu verwalten sind. Die Enjyn SQL API automatisiert das: Datenbanken per REST-Request erstellen, Zugangsdaten abrufen, Passwörter erneuern und löschen. Dieser Artikel zeigt die Endpoints und Integration.

Wofür eine Datenbank-API?

  • Automatisierung: Datenbanken programmgesteuert anlegen statt manuell im Panel.
  • Provisionierung: Bei Kunden- oder Projekt-Onboarding automatisch eine DB bereitstellen.
  • Integration: Direkt aus Deploy-Skripten, Tools oder eigenen Anwendungen.
  • Verwaltung: Zugangsdaten und Passwörter zentral per Request steuern.

Authentifizierung

Alle Anfragen enthalten den API-Key im Header. Den Zugang erhalten Sie auf Anfrage:

X-API-Key: IHR_API_KEY

Die wichtigsten Endpoints

Methode & Pfad Funktion
POST /api/databases Neue Datenbank erstellen
GET /api/databases/{db_name} Datenbank(en) abrufen (auch mehrere, kommagetrennt)
PUT /api/databases/{db_name}/note Notiz/Namen aktualisieren
POST /api/databases/{db_name}/renew-password Datenbank-Passwort erneuern
DELETE /api/databases/{db_name} Datenbank löschen

Hinweis: DB-Name und DB-Benutzer werden immer automatisch generiert und können nicht geändert werden. Zur Zuordnung geben Sie beim Erstellen eine note (Bezeichnung) an.

Beispiel: Datenbank erstellen

JavaScript

const res = await fetch('ENDPOINT/api/databases', {
    method: 'POST',
    headers: {
        'X-API-Key': 'IHR_API_KEY',
        'Content-Type': 'application/json'
    },
    body: JSON.stringify({ note: 'Meine Webshop Datenbank' })
});
const data = await res.json();
console.log(data);

PHP

<?php
$ch = curl_init('ENDPOINT/api/databases');
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
curl_setopt($ch, CURLOPT_POST, true);
curl_setopt($ch, CURLOPT_HTTPHEADER, [
    'Content-Type: application/json',
    'X-API-Key: IHR_API_KEY'
]);
curl_setopt($ch, CURLOPT_POSTFIELDS, json_encode(['note' => 'Meine DB']));
$response = curl_exec($ch);
curl_close($ch);
?>

Beispiel-Antwort

{
  "success": true,
  "data": [{
    "db_name": "db_abc12345",
    "db_user": "user_xyz98765",
    "db_pass": "secure_password_here",
    "note": "Meine Webshop Datenbank",
    "server": "ENDPOINT",
    "port": 3306
  }],
  "phpmyadmin_url": "ENDPOINT/phpmyadmin/"
}
💡 Tipp: Vergeben Sie immer eine aussagekräftige note – da DB-Name und Benutzer automatisch generiert werden, ist die Notiz Ihr wichtigster Anker, um Datenbanken später wiederzufinden.

Antwort-Codes

Code Bedeutung
200 / 201 Erfolg / Datenbank erstellt
400 Ungültige Anfrage
401 API-Key fehlt oder ungültig
404 Datenbank nicht gefunden
429 Rate Limit überschritten

Fazit

Die Enjyn SQL API macht die Datenbankverwaltung programmierbar: Datenbanken automatisiert anlegen, Zugangsdaten abrufen, Passwörter erneuern und löschen – alles per REST. Ideal für Agenturen, Reseller und Entwickler, die DBs nicht mehr von Hand im Panel klicken, sondern in ihre Deploy- und Onboarding-Prozesse integrieren wollen. phpMyAdmin-Zugang inklusive.

Weitere Informationen

Texterstellung mit KI-Unterstützung

Enjix Beta

Enjyn AI Agent

Hallo 👋 Ich bin Enjix — wie kann ich dir helfen?
LLMs können Fehler machen. Ihre Nachrichten werden an Google Gemini weitergeleitet.
120