Börja för 0 kr – de första 3 månaderna är gratisSe erbjudandet

Databaser och PHP

Importera en databas (SQL-fil) till Sitewig

Flytta en databas från en annan leverantör till Sitewig genom att importera en SQL-fil i Databasverktyg, med kontroll av filen och lösningar på vanliga fel.

4 min läsningUppdaterad

På den här sidan
  1. Innan du börjar
  2. Importera filen
  3. Om importen misslyckas
  4. Vanliga frågor
  5. Kan jag importera en fil som är större än 128 MB?
  6. Kan jag importera från kommandoraden över SSH?
  7. Måste databasen heta samma sak som hos min gamla leverantör?
  8. Flyttar jag även mina WordPress-filer på det här sättet?

Flyttar du din hemsida till Sitewig ska databasen med. Det enklaste är att ta en SQL-fil (en "dump") hos din gamla leverantör och läsa in den i en tom databas hos Sitewig. Det tar vanligtvis 5–15 minuter.

Från gammal leverantör via din dator till Databasverktyg och in i u12345_wp
Så flyttas en SQL-fil till Sitewig

Innan du börjar

  • Du har en SQL-fil från din gamla leverantör, t.ex. gammal.sql eller gammal.sql.gz. Den skapas oftast med phpMyAdmin eller ett liknande verktyg under Export.
  • Filen är högst 128 MB. Är den större, komprimera den (se steg 2).
  • Du har en databas hos Sitewig som får skrivas över, helst en helt ny och tom.

Gränser för import

Filstorlek per uppladdning
128 MB (en komprimerad fil räknas med sin komprimerade storlek)
Tid per import
Upp till 5 minuter
Storlek per databas
Högst 5 GB
Teckenuppsättning i nya databaser
utf8mb4 / utf8mb4_unicode_ci

Importera filen

  1. Steg 1: Skapa en tom databas

    Gå till Webbhotell → Databaser, klicka på Skapa databas och ge den ett namn, t.ex. wp. Spara användarnamnet och lösenordet som visas efteråt: du behöver dem både i Databasverktyg och på din hemsida. Läs Så skapar du en databas.

  2. Steg 2: Kontrollera och komprimera SQL-filen

    Öppna filen i en textredigerare och sök efter rader som börjar med CREATE DATABASE eller USE. Radera dem. Din databasanvändare har bara åtkomst till sin egen databas och får inte skapa eller byta till andra, så de raderna gör att importen stannar.

    Är filen stor, packa den som .sql.gz (gzip). En SQL-fil blir ofta bara en tiondel så stor när den är komprimerad.

  3. Steg 3: Öppna Databasverktyg

    Gå till Databasverktyg (genväg på kontrollpanelens startsida) och klicka på Öppna vid den nya databasen. Skriv lösenordet och klicka på Login.

  4. Steg 4: Välj Import och starta

    Klicka på Import i menyn. Välj din fil under File upload och klicka på Execute. Låt fliken vara öppen tills det står hur många frågor som har körts.

  5. Steg 5: Kontrollera tabellerna

    Titta på listan över tabeller till vänster. För WordPress ska du t.ex. se wp_posts, wp_options och wp_users (prefixet kan vara ett annat än wp_).

  6. Steg 6: Rätta din hemsidas anslutning

    Din hemsida ska nu använda den nya databasen. För WordPress ändrar du DB_NAME, DB_USER, DB_PASSWORD och DB_HOST i wp-config.php. Värden är alltid localhost. Läs Hitta värdnamn, port och användarnamn.

Om importen misslyckas

Felmeddelande (i Databasverktyg)Det betyderSå löser du det
Access denied for user … to database …Filen försöker skapa eller använda en annan databasRadera raderna CREATE DATABASE och USE … i filen
Unable to upload a file eller Too big POST dataFilen är över 128 MBKomprimera till .sql.gz, eller dela upp filen i flera mindre
Sidan stannar eller ger timeoutImporten tar mer än 5 minuterDela upp filen, t.ex. en fil per stor tabell
Table … already existsDatabasen är inte tomAnvänd en ny, tom databas, eller radera tabellerna först
Konstiga tecken som ä i stället för äFel teckenuppsättning i exportenExportera igen med teckenuppsättningen utf8mb4 hos den gamla leverantören

Vanliga frågor

Kan jag importera en fil som är större än 128 MB?

Inte i ett stycke i webbläsaren. Komprimera filen, eller dela upp den i flera filer, och importera dem en i taget. Går det inte, kontakta supporten så hittar vi en lösning tillsammans med dig.

Kan jag importera från kommandoraden över SSH?

Det kan vi inte lova ännu. SSH finns på webbhotellet, men vi har inte dokumenterat import med kommandoradsverktyg därifrån. Använd Databasverktyg, eller kontakta supporten vid mycket stora databaser.

Måste databasen heta samma sak som hos min gamla leverantör?

Nej. Databasens namn står inte i själva tabellerna. Du behöver bara skriva det nya namnet, t.ex. u12345_wp, i din hemsidas konfiguration.

Flyttar jag även mina WordPress-filer på det här sättet?

Nej, en SQL-fil innehåller bara databasen. Bilder, teman och tillägg ligger i mappen wp-content, som du flyttar med Filhanteraren eller SFTP.

Läs om webbhotell

Hittade du inte svaret?

Svar inom 1 arbetsdag · vardagar 8–17