Denna handledning om att importera och exportera databaskommandoraden supersnabb. Om du har en stor mysql-databas och du försöker importera, kan du känna en hel del problem med den vanliga metoden och det tar också för mycket tid att ladda upp från lokal till server och sedan köra frågor. Men nyligen försökte jag kommandoradsmetoden för att ladda upp databas på servern och sedan importera 2GB stor sql-fil med på 5 minuter.
Du kan använda kommandoradsmetoden om du har full kontroll över din server som om du har din VPS eller molnserver.
Kopiera först sql-filen på servern med SSH av någon annan metod, jag föredrar att använda SSH eftersom det är säkrare och snabbare att kopiera filer från lokal dator till server.
Importera sql-filer kommandoraden
mysql -u [Database_username] -p [Database_name] < Sql_file.sql |
Var
-u :Databasanvändarnamn
-p :Databasnamn där du måste köra import.
Efter att ha kört kommandot ovan kommer det att fråga databasens lösenord och trycka på Retur.
Exportera sql-filer på kommandoraden
mysqldump -u [Database_username] -p [Database_name] > backup_database.sql |
-u :Databasanvändarnamn
-p :Databasnamn där du måste köra export och säkerhetskopiera.
Efter att ha kört kommandot ovan kommer det att fråga databasens lösenord och trycka på Retur.
Exportera sql-filer kommandoraden i komprimerat format (.sql.gz)
mysqldump -u [Database_username] -p [Database_name] | gzip > backup_database.sql.gz |