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

Import Export mysql Datenbank Befehlszeile superschnell

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

Wenn dir dieser Beitrag gefällt, vergiss bitte nicht, mein öffentliches Notizbuch für weitere nützliche Dinge zu abonnieren