sql >> Database >  >> RDS >> Mysql

Supersnel de opdrachtregel van de mysql-database importeren

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

Als je dit bericht leuk vindt, vergeet dan niet je te abonneren op mijn openbare notitieboek voor meer nuttige dingen


  1. Hoe kan ik MySQL-queryresultaten in CSV-indeling uitvoeren?

  2. Android - Betere aanpak bij het laden van SD-KAART-afbeeldingen

  3. Wanneer moet ik een cursor en db sluiten?

  4. Node.js MSSQL tedius ConnectionError:kan geen verbinding maken met localhost:1433 - verbinding maken ECONNREFUSED