sql >> Database teknologi >  >> RDS >> Mysql

Import eksport mysql database kommandolinje superhurtig

Denne vejledning om import og eksport af databasekommandolinje superhurtig. Hvis du har en stor mysql-database, og du prøver at importere, kan du føle en masse problemer med almindelig metode, og det tager også for meget tid at uploade fra lokal til server og derefter køre forespørgsler. Men for nylig prøvede jeg kommandolinjemetoden til at uploade database på serveren og derefter importere 2GB stor sql-fil med på 5 minutter.



Du kan bruge kommandolinjemetoden, hvis du har fuld kontrol over din server, ligesom du har din VPS eller cloud-server.

Kopier først sql-filen på serveren med SSH af enhver anden metode, jeg foretrækker at bruge SSH, fordi det er mere sikkert og hurtigere at kopiere filer fra lokal computer til server.

Importering af sql-filer kommandolinje

mysql -u [Database_username] -p [Database_name] < Sql_file.sql

Hvor
-u :Databasebrugernavn
-p :Databasenavn, hvor du skal køre import.
Efter at have kørt ovenstående kommando spørger den databaseadgangskode og trykker på Enter.



Eksport af sql-filer kommandolinje

mysqldump -u [Database_username] -p [Database_name] > backup_database.sql

-u :Databasebrugernavn
-p :Databasenavn, hvor du skal køre eksport og tage backup.
Efter at have kørt ovenstående kommando spørger den databaseadgangskode og trykker på Enter.

Eksport af sql-filer kommandolinje i komprimeret format(.sql.gz)

mysqldump -u [Database_username] -p [Database_name] | gzip > backup_database.sql.gz

Hvis du kan lide dette indlæg, så glem ikke at abonnere på min offentlige notesbog for flere nyttige ting


  1. 2019 PostgreSQL-tendensrapport:Privat vs. Public Cloud, Migrations, Database Combinations &Top Rearons Used

  2. TSQL - Hvordan bruger man GO inde i en BEGIN .. END blok?

  3. Administreret ODP.NET-driver vises ikke i dialogboksen Datakilde

  4. SÆT NAVNE utf8 i MySQL?