MariaDB: 4. Service erstellen
Diese Dokumentation ist Teil des Automatisieren mit der CLI-Leitfadens. Den vollständigen Leitfaden finden Sie hier: Starten Sie MariaDB, rufen Sie dessen Zugangsdaten ab und ändern Sie die Konfiguration programmatisch mit der Stackhero CLI.
👋 Willkommen in der Stackhero-Dokumentation
Stackhero bietet einen einsatzbereiten MariaDB Cloud Service, der speziell für produktive Workloads entwickelt wurde. Sie erhalten:
- Unbegrenzte Verbindungen und Datenübertragungen.
- Integrierte phpMyAdmin Weboberfläche für das Datenbankmanagement.
- Updates mit nur einem Klick für einfache Wartung.
- Hohe Performance und starke Sicherheit auf privater, dedizierter Infrastruktur.
Starten Sie eine vollständig verwaltete MariaDB-Instanz in wenigen Minuten. Stackhero übernimmt Einrichtung, Updates und Sicherheit, sodass Sie sich auf Ihre Anwendung konzentrieren können. Erfahren Sie mehr über MariaDB Cloud Hosting.
Hier ein Beispielskript, das einen Stack erstellt, Ihren MariaDB Service hinzufügt, auf den Start wartet, die Konfiguration (inklusive generierter Zugangsdaten) abruft und anschließend eine neue Konfiguration anwendet.
#!/bin/bash
set -e
export STACKHERO_TOKEN="usr-xxxxxx:your-token"
serviceStore="mariadb" # Der Name des MariaDB Service Stores (siehe Schritt 2)
instance="..." # Eine Instanzgröße aus Schritt 3
region="europe" # Ein Regionsname aus Schritt 3
# Stack für Ihren Service erstellen (verwendet Ihre Standard-Organisation; ggf. --organization hinzufügen)
stackId=$(stackhero --format=script stack-create \
--name="My MariaDB stack")
echo "Stack erstellt: ${stackId}"
# MariaDB zum Stack hinzufügen (Namen werden automatisch aufgelöst)
serviceId=$(stackhero --format=script service-add \
--stack="My MariaDB stack" \
--service-store="${serviceStore}" \
--instance="${instance}" \
--region="${region}")
echo "Service hinzugefügt: mariadb"
# Warten, bis der Service vollständig läuft (dies kann einige Minuten dauern)
stackhero service-wait-for --service="mariadb"
# Service-Konfiguration inklusive generierter Zugangsdaten abrufen
stackhero service-configuration-get --service="mariadb" --format=json