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 |