Entwicklung und Datenbanken
phpMyAdmin verwenden, um Datenbanken abzufragen, zu exportieren und zu importieren
Mit phpMyAdmin arbeiten Sie im Browser mit den Tabellen und Datensätzen Ihrer Datenbanken. Sie können Daten abfragen, SQL ausführen und einen Dump importieren oder exportieren. Bei Hostsuar erreichen Sie es über cPanel > Datenbanken > phpMyAdmin.
Datenbanken und Benutzer des Hostings verwalten Sie in cPanel unter Manage My Databases, in älteren Versionen MySQL Databases genannt. Legen Sie dort die Datenbank an und weisen Sie den Benutzer zu, damit cPanel die Zuordnung zum Konto korrekt pflegt.
Die richtige Datenbank öffnen
- Öffnen Sie cPanel über den Hosting-Dienst und starten Sie phpMyAdmin.
- Wählen Sie die Datenbank in der Seitenleiste. Prüfen Sie ihren vollständigen Namen einschließlich des Kontopräfixes.
- Öffnen Sie eine Tabelle und verwenden Sie Anzeigen, um ihre Datensätze anzusehen, oder Struktur, um Spalten und Indizes zu prüfen.
- Um eine Abfrage auszuführen, öffnen Sie SQL in der gewählten Datenbank und prüfen die Anweisung, bevor Sie fortfahren.
Wenn Sie nicht wissen, welche Datenbank eine Website nutzt, sehen Sie in ihrer Konfigurationsdatei nach, zum Beispiel DB_NAME in wp-config.php. Probieren Sie keine Änderungen in verschiedenen Datenbanken aus, bis Sie die richtige gefunden haben.
Leeren entfernt die Datensätze einer Tabelle; Löschen entfernt auch ihre Struktur. Eine Bestätigung in der Oberfläche ersetzt kein wiederherstellbares Backup. Beginnen Sie mit einer SELECT-Abfrage, wenn Sie nur Informationen prüfen müssen.
Ein SQL-Backup exportieren
Wählen Sie die Datenbank und öffnen Sie Exportieren. Die Methode Schnell im Format SQL eignet sich für einen üblichen Dump; mit Angepasst wählen Sie Tabellen, Komprimierung sowie Optionen für Struktur und Daten.
Prüfen Sie, dass der Export alle Tabellen und Objekte enthält, die Ihre Anwendung benötigt. Manche Vorgänge mit Views, Triggern, Routinen oder Events hängen von den Rechten und der Serverkonfiguration ab. Halten Sie eine Datei nicht schon deshalb für vollständig, weil sie heruntergeladen wurde: Prüfen Sie, dass sie nicht leer ist, und testen Sie ihren Import in einer Testdatenbank.
Wenn die Anwendung während des Exports Schreibzugriffe erhält, planen Sie, wie Sie ein konsistentes Backup erhalten. Für sich ständig ändernde Daten oder große Datenbanken verwenden Sie ein Backup-Verfahren, das zu ihren Engines und ihrer Größe passt.
Speichern Sie das SQL außerhalb des öffentlichen Ordners und laden Sie es auf einen geschützten Speicher herunter. Es kann personenbezogene Daten und Geheimnisse der Anwendung enthalten.
In eine leere Datenbank importieren
- Legen Sie in cPanel eine neue Datenbank an und weisen Sie einen Benutzer mit den nötigen Rechten zu.
- Öffnen Sie sie in phpMyAdmin und prüfen Sie, dass es das vorgesehene Ziel ist.
- Wählen Sie unter Importieren die SQL-Datei oder ein auf dieser Seite unterstütztes komprimiertes Format.
- Prüfen Sie Kodierung und Optionen, starten Sie den Import und warten Sie auf das Ergebnis.
- Prüfen Sie Tabellen, Anzahlen und eine Stichprobe der Daten. Testen Sie danach die Anwendung mit dieser Datenbank.
Prüfen Sie den Dump vorher: Die Befehle CREATE DATABASE, USE, DROP TABLE oder Verweise auf eine andere Datenbank können Konflikte verursachen, das Ziel ändern oder Tabellen löschen. Importieren Sie nicht in die Produktion, um zu testen, ob die Datei funktioniert.
Das Upload-Limit wird unter Importieren angezeigt. Komprimieren kann die Übertragung verkleinern, verhindert aber keine Zeit- oder Ressourcenlimits beim Ausführen des SQL. Für große Dateien lesen Sie den Import über das Terminal und bereiten den Befehl mit dem richtigen Zielnamen vor.
Wenn der Import mittendrin fehlschlägt, können bereits angelegte Tabellen oder teilweise geladene Daten zurückbleiben. Lesen Sie den ersten Fehler und versuchen Sie es erneut in einer leeren Datenbank; eine Wiederholung ohne Prüfung kann Datensätze verdoppeln oder an vorhandenen Objekten scheitern.
Weitere Funktionen
Der Designer stellt Tabellen und Beziehungen dar, wenn seine Konfiguration verfügbar ist. Die Rechte des Benutzers und der Konfigurationsspeicher von phpMyAdmin bestimmen einige erweiterte Funktionen. Dass eine Option in einer anderen Installation erscheint, heißt nicht, dass sie in Ihrem Konto aktiviert ist.
Um eine bestehende Installation zu kopieren, folgen Sie der Anleitung zum Klonen von Datenbanken. Sehen Sie sich auch den Umfang von phpMyAdmin in cPanel an.
Das könnte Ihnen auch helfen
- Datenbank klonen Duplizieren Sie eine MySQL-Datenbank, indem Sie zuerst das Ziel und seine Berechtigungen in cPanel a...
- Datenbank von MyISAM nach InnoDB konvertieren und die Storage-Engine wechseln Konvertieren Sie MyISAM-Tabellen auf einem geprüften Klon nach InnoDB, prüfen Sie Speicherplatz, Ind...
- Datenbank von utf8 nach utf8mb4 konvertieren Migrieren Sie Tabellen von utf8 nach utf8mb4 in einer geklonten Datenbank, prüfen Sie Collations und...
- Den Fehler bei der Datenbankverbindung in WordPress beheben Was Sie prüfen sollten, wenn WordPress nach einer Migration der Website oder einer Änderung der MySQ...
Stimmt etwas nicht oder hat sich etwas geändert? Erzählen Sie es uns, und wir prüfen es.