MariaDB: Verwendung der MariaDB-CLIs (mysql, mysqldump usw.)
Diese Dokumentation ist Teil des Erweiterte Nutzung-Leitfadens. Den vollständigen Leitfaden finden Sie hier: Wie Sie MariaDB-Daten konfigurieren, optimieren, exportieren oder importieren.
👋 Willkommen in der Stackhero-Dokumentation!
Stackhero bietet eine einsatzbereite MariaDB Cloud Lösung, die zahlreiche Vorteile bietet, darunter:
- Unbegrenzte Verbindungen und Übertragungen.
- phpMyAdmin Web-UI inklusive.
- Mühelose Updates mit nur einem Klick.
- Optimale Performance und robuste Sicherheit durch eine private und dedizierte VM.
Sparen Sie Zeit und vereinfachen Sie Ihr Leben: Es dauert nur 5 Minuten, um die MariaDB Cloud Hosting Lösung von Stackhero auszuprobieren!
MariaDB-Kommandozeilentools wie mysql und mysqldump sind essenziell für Aufgaben wie das Importieren oder Exportieren von Daten.
Das Ausführen dieser Tools in einem Docker-Container kann die Einrichtung vereinfachen, insbesondere wenn Sie Software nicht direkt auf Ihrem Rechner installieren möchten.
Wenn Docker nicht Teil Ihres Workflows ist, ist das absolut kein Problem! Sie können stattdessen Code-Hero auf Stackhero ausprobieren. Code-Hero ist eine voll ausgestattete Entwicklungsplattform, die direkt im Browser läuft – lokale Installationen sind nicht erforderlich. Weitere Informationen zu den Funktionen und einen schnellen Einstieg finden Sie unter Code-Hero auf Stackhero.
Um mit Docker zu starten, können Sie einen MariaDB-Container mit folgendem Befehl starten:
docker run -it -v $(pwd):/mnt mariadb:<MARIADB_VERSION> /bin/bash
Ersetzen Sie
<MARIADB_VERSION>durch die gewünschte MariaDB-Version. Wenn Ihre Anwendung beispielsweise MariaDB-Version10.11.6-0auf Stackhero verwendet, können Sie Version10.11.6nutzen (lassen Sie einfach das Suffix-0weg).
Sobald Ihr Container läuft, können Sie Ihre Verbindung mit folgendem Befehl testen:
mysql -u root -p -h <XXXXXX>.stackhero-network.com -P <PORT>
Beim Start des Containers wird Ihr aktuelles Verzeichnis als /mnt in den Container eingebunden (dank $(pwd):/mnt). Das bedeutet, dass alle Dateien aus Ihrem aktuellen lokalen Verzeichnis im Container unter /mnt verfügbar sind. Möchten Sie zum Beispiel eine MariaDB-Datenbank auf Ihrem Rechner sichern, können Sie im Container folgenden Befehl ausführen, um das Backup als /mnt/<DATABASE>.sql zu speichern:
mysqldump -u root -p -h <XXXXXX>.stackhero-network.com -P <PORT> <DATABASE> > /mnt/<DATABASE>.sql