sql >> Databasteknik >  >> RDS >> Mysql

Importera export mysql databas kommandorad supersnabb

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

Om du gillar det här inlägget, glöm inte att prenumerera på min offentliga anteckningsbok för mer användbara saker


  1. DAYOFMONTH() Exempel – MySQL

  2. Infogar flera rader i mysql

  3. Oracles datakälla-konfiguration för Spring

  4. EM12c Databas Tid Spendet Väntar på varningar