Deze tutorial over het importeren en exporteren van database-opdrachtregel supersnel. Als je een grote mysql-database hebt en je probeert te importeren, kun je veel problemen ondervinden bij de reguliere methode en het kost ook te veel tijd om van de lokale naar de server te uploaden en vervolgens query's uit te voeren. Maar onlangs heb ik de opdrachtregelmethode geprobeerd om de database op de server te uploaden en vervolgens binnen 5 minuten een groot sql-bestand van 2 GB te importeren.
U kunt de opdrachtregelmethode gebruiken als u volledige controle over uw server alsof u uw VPS- of cloudserver heeft.
Kopieer eerst het sql-bestand op de server door SSH of een andere methode, ik gebruik liever SSH omdat het veiliger en sneller is om bestanden van de lokale computer naar de server te kopiëren.
Sql-bestanden importeren op de opdrachtregel
mysql -u [Database_username] -p [Database_name] < Sql_file.sql |
Waar
-u :Database gebruikersnaam
-p :Databasenaam waar u import moet uitvoeren.
Na het uitvoeren van bovenstaande opdracht zal het databasewachtwoord vragen en op enter drukken.
Opdrachtregel voor sql-bestanden exporteren
mysqldump -u [Database_username] -p [Database_name] > backup_database.sql |
-u :Database gebruikersnaam
-p :Databasenaam waar u export moet uitvoeren en back-up moet maken.
Na het uitvoeren van bovenstaande opdracht zal het databasewachtwoord vragen en op enter drukken.
Opdrachtregel van sql-bestanden exporteren in comprimeringsformaat (.sql.gz)
mysqldump -u [Database_username] -p [Database_name] | gzip > backup_database.sql.gz |