MySQL: Verwendung der MySQL-Kommandozeilentools (mysql, mysqldump, etc.)
Diese Dokumentation ist Teil des Erweiterte Nutzung-Leitfadens. Den vollständigen Leitfaden finden Sie hier: Wie Sie MySQL-Daten konfigurieren, optimieren, exportieren oder importieren.
👋 Willkommen in der Stackhero-Dokumentation!
Stackhero bietet eine einsatzbereite MySQL-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 MySQL-Cloud-Hosting-Lösung von Stackhero auszuprobieren!
MySQL-Kommandozeilentools wie mysql und mysqldump sind äußerst hilfreich für Aufgaben wie das Importieren und Exportieren von Daten.
Eine einfache Möglichkeit, auf diese Tools zuzugreifen, besteht darin, sie innerhalb eines Docker-Containers auszuführen. So bleibt Ihre lokale Umgebung sauber und Sie vermeiden manuelle Installationen.
Wenn Docker nicht Teil Ihres Workflows ist, ist das absolut kein Problem. Schauen Sie sich Code-Hero auf Stackhero an. Diese browserbasierte Entwicklungsplattform ermöglicht es Ihnen, direkt im Browser zu arbeiten, ohne lokal etwas installieren zu müssen. Weitere Informationen und einen schnellen Einstieg finden Sie unter Code-Hero auf Stackhero.
Um mit Docker zu starten, können Sie einen MySQL-Container mit folgendem Befehl ausführen:
docker run -it -v $(pwd):/mnt mysql:<MYSQL_VERSION> /bin/bash
Ersetzen Sie
<MYSQL_VERSION>durch die benötigte Version. Wenn Sie beispielsweise MySQL8.0.36-0auf Stackhero verwenden, geben Sie8.0.36an (ohne das-0am Ende).
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>
Ihr aktuelles Verzeichnis wird dabei als /mnt im Container eingebunden (dank des Arguments $(pwd):/mnt). Diese Konfiguration erleichtert den Dateiaustausch zwischen Ihrem Rechner und dem Container. Möchten Sie beispielsweise eine Datenbank auf Ihrem Rechner sichern, verwenden Sie:
mysqldump -u root -p -h <XXXXXX>.stackhero-network.com -P <PORT> <DATABASE> > /mnt/<DATABASE>.sql