SQL

Import SQL till databas

Importera en .sql-fil till MySQL via terminalen

För att importera en .sql-fil till en MySQL-databas via terminalen kan du använda följande kommando:

mysql -u användarnamn -p databasnamn < sökväg/till/fil.sql

Förklaring:

  • mysql — startar MySQL-klienten
  • -u användarnamn — ditt MySQL-användarnamn
  • -p — gör att du uppmanas att skriva in ditt lösenord
  • databasnamn — namnet på databasen du vill importera till (måste finnas redan)
  • < fil.sql — skickar innehållet från SQL-filen till MySQL

Exempel

Om din fil heter backup.sql, ditt användarnamn är root, och din databas heter mindatabas, kör:

mysql -u root -p mindatabas < backup.sql

Efter att du kört kommandot kommer du att bli uppmanad att skriva in lösenordet för användaren root.


Om databasen inte finns än

Du kan skapa den först med följande kommando:

mysql -u root -p -e "CREATE DATABASE mindatabas;"