Mysql
 sql >> Datenbank >  >> RDS >> Mysql

So benennen Sie eine MySQL-Datenbank um

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:

  1. Melden Sie sich bei cPanel an. Wenn Sie nicht wissen, wie Sie sich bei Ihrem cPanel-Konto anmelden, lesen Sie bitte diesen Artikel.
  2. Klicken Sie im Abschnitt DATENBANKEN des cPanel-Startbildschirms auf MySQL®-Datenbanken:

  3. Suchen Sie unter Aktuelle Datenbanken die Datenbank, die Sie umbenennen möchten.
  4. Klicken Sie in der Spalte Aktionen auf Umbenennen:

    Das Dialogfeld „Datenbank umbenennen“ wird angezeigt.

  5. Geben Sie im Textfeld Neuer Name den neuen Namen für die Datenbank ein:

  6. 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:

  1. Melden Sie sich mit SSH bei Ihrem Server an.
  2. 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"
  3. 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
  4. 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
  5. 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.
  6. Sie können jetzt die neue Datenbank namens new_dbname verwenden, die alle Tabellen und Daten aus der alten Datenbank enthält.