Das Verschieben aller Tabellen von einer MySQL-Datenbank in eine andere ist sehr einfach. Es kann mit phpMyAdmin durchgeführt werden, um die Datenbank in eine .sql-Datei zu sichern. In diesem Tutorial gehen wir jedoch vor um die Datenbank mithilfe der Befehlszeilenschnittstelle in eine .sql-Datei zu sichern. Mit der Befehlszeile können Sie Ihre Aufgabe im Vergleich zur phpMyAdmin-Methode schneller erledigen.
Um zu beginnen, müssen Sie ein Benutzer sein, der volle Rechte in beiden Datenbanken hat, oder ein Root-Benutzer sein. Normalerweise ist es nicht notwendig, Benutzername und Passwort zu verwenden, wenn Sie einen Dump erstellen mysql-Datenbank im Linux cPanel-Hosting. Sie werden nicht zur Eingabe des Passworts aufgefordert und verwenden automatisch den Benutzernamen und das Passwort. Führen Sie die folgenden Schritte aus:
So kopieren Sie die MySQL-Datenbank in eine SQL-Datei
Geben Sie den folgenden Befehl ein, um eine Datenbank zu sichern:
mysqldump Datenbankname> Datenbankname.sql
Nehmen Sie zum Beispiel an, Sie wollten eine Datenbank namens „eukblog“ sichern.
mysqldump eukblog> eukblog.sql
Jetzt, da Sie die Datenbanksicherung fertig haben, importieren Sie einfach den Inhalt in Ihre Zieldatenbank (d. h. eine andere Datenbank).
mysql neuer_datenbankname
Hier verwenden wir die neue Zieldatenbank namens „neweukblog“.
Zum Beispiel:
mysql neweukblog
Sobald die Übertragung abgeschlossen ist, sehen Sie zwei Datenbanken, die ähnlich sind, aber unterschiedliche Namen haben.