Dieses Tutorial zum superschnellen Importieren und Exportieren von Datenbankbefehlszeilen. Wenn Sie eine große MySQL-Datenbank haben und versuchen zu importieren, werden Sie bei der regulären Methode möglicherweise große Probleme haben, und es dauert auch zu lange, von lokal auf den Server hochzuladen und dann Abfragen auszuführen. Aber kürzlich habe ich die Befehlszeilenmethode ausprobiert, um die Datenbank auf den Server hochzuladen und dann eine 2 GB große SQL-Datei in 5 Minuten zu importieren.
Sie können die Befehlszeilenmethode verwenden, wenn Sie voll sind Kontrolle über Ihren Server, als hätten Sie Ihren VPS oder Cloud-Server.
Kopieren Sie zuerst die SQL-Datei per SSH oder einer anderen Methode auf den Server. Ich bevorzuge die Verwendung von SSH, da es sicherer und schneller ist, Dateien vom lokalen Computer auf den Server zu kopieren.
Befehlszeile zum Importieren von SQL-Dateien
mysql -u [Database_username] -p [Database_name] < Sql_file.sql |
Wo
-u :Datenbankbenutzername
-p :Name der Datenbank, in der Sie den Import ausführen müssen.
Nachdem Sie den obigen Befehl ausgeführt haben, werden Sie nach dem Datenbankpasswort gefragt und die Eingabetaste gedrückt.
Befehlszeile zum Exportieren von SQL-Dateien
mysqldump -u [Database_username] -p [Database_name] > backup_database.sql |
-u :Datenbankbenutzername
-p :Name der Datenbank, wo Sie den Export ausführen und eine Sicherung durchführen müssen.
Nachdem Sie den obigen Befehl ausgeführt haben, werden Sie nach dem Datenbankpasswort gefragt und die Eingabetaste drücken.
Befehlszeile zum Exportieren von SQL-Dateien im Komprimierungsformat (.sql.gz)
mysqldump -u [Database_username] -p [Database_name] | gzip > backup_database.sql.gz |