Dieser Artikel erklärt, wie man eine MySQL-Datenbank umbenennt.
Umbenennen einer MySQL-Datenbank
Möglicherweise müssen Sie eine MySQL-Datenbank von Zeit zu Zeit umbenennen, z. B. wenn Sie Daten von einem Konto oder Hosting-Anbieter zu einem anderen migrieren oder während der Website-Entwicklung.
Die Schritte zum Umbenennen einer MySQL-Datenbank hängen davon ab, ob Ihr A2-Hosting-Konto cPanel-Zugriff enthält oder nicht.
Verwaltete Konten mit cPanel
Wenn Ihr A2-Hosting-Konto cPanel-Zugriff enthält, können Sie cPanel verwenden, um eine MySQL-Datenbank schnell und einfach umzubenennen. Gehen Sie dazu folgendermaßen vor:
- Melden Sie sich bei cPanel an. Wenn Sie nicht wissen, wie Sie sich bei Ihrem cPanel-Konto anmelden, lesen Sie bitte diesen Artikel.
- Klicken Sie im Abschnitt DATENBANKEN des cPanel-Startbildschirms auf MySQL®-Datenbanken:
- Suchen Sie unter Aktuelle Datenbanken die Datenbank, die Sie umbenennen möchten.
-
Klicken Sie in der Spalte Aktionen auf Umbenennen:
Das Dialogfeld „Datenbank umbenennen“ wird angezeigt.
-
Geben Sie im Textfeld Neuer Name den neuen Namen für die Datenbank ein:
- Klicken Sie auf Fortfahren. cPanel benennt die Datenbank um.
Nicht verwaltete Konten ohne cPanel
Wenn Ihr A2-Hosting-Konto kein cPanel enthält, können Sie eine MySQL-Datenbank manuell über die Befehlszeile umbenennen. Gehen Sie dazu folgendermaßen vor:
- Melden Sie sich mit SSH bei Ihrem Server an.
- Geben Sie an der Eingabeaufforderung den folgenden Befehl ein, um eine neue Datenbank zu erstellen. Ersetzen Sie username durch den MySQL-Benutzernamen und new_dbname durch den neuen Datenbanknamen, den Sie verwenden möchten:
mysql -u username -p -e "CREATE DATABASE new_dbname"
-
Um die alte Datenbank in eine Datei zu exportieren, geben Sie den folgenden Befehl ein. Ersetzen Sie username durch den MySQL-Benutzernamen und ersetzen Sie old_dbname durch den Namen der Datenbank, die Sie umbenennen möchten:
mysqldump --routines -u username -p old_dbname > dbexport.sql
-
Um die Daten aus der alten Datenbank in die neue Datenbank zu importieren, die Sie in Schritt 1 erstellt haben, geben Sie den folgenden Befehl ein. Ersetzen Sie username durch den MySQL-Benutzernamen und ersetzen Sie new_dbname durch den Namen der neuen Datenbank:
mysql -u username -p new_dbname < dbexport.sql
-
Um die alte Datenbank zu löschen, geben Sie den folgenden Befehl ein. Ersetzen Sie username durch den MySQL-Benutzernamen und old_dbname durch den Namen der zu löschenden Datenbank:
mysql -u username -p -e "DROP DATABASE old_dbname"
Dieser Schritt ist optional. Sie müssen die alte Datenbank nicht löschen. - Sie können jetzt die neue Datenbank namens new_dbname verwenden, die alle Tabellen und Daten aus der alten Datenbank enthält.