Start for 0 kr – de første 3 månedene er gratisSe tilbudet

Databaser og PHP

Importer en database (SQL-fil) til Sitewig

Flytt en database fra en annen leverandør til Sitewig ved å importere en SQL-fil i Databaseverktøy, med kontroll av filen og løsninger på typiske feil.

4 min lesingOppdatert

På denne siden
  1. Før du begynner
  2. Importer filen
  3. Hvis importen feiler
  4. Vanlige spørsmål
  5. Kan jeg importere en fil som er større enn 128 MB?
  6. Kan jeg importere fra kommandolinjen over SSH?
  7. Må databasen hete det samme som hos den gamle leverandøren?
  8. Flytter jeg WordPress-filene mine på denne måten også?

Flytter du nettsiden din til Sitewig, må databasen være med. Den enkleste veien er å ta en SQL-fil (en «dump») hos den gamle leverandøren og laste den inn i en tom database hos Sitewig. Det tar vanligvis 5–15 minutter.

Fra gammel leverandør via datamaskinen din til Databaseverktøy og inn i u12345_wp
Slik flyttes en SQL-fil til Sitewig

Før du begynner

  • Du har en SQL-fil fra den gamle leverandøren, f.eks. gammel.sql eller gammel.sql.gz. Den lages vanligvis med phpMyAdmin eller et lignende verktøy under Eksport.
  • Filen er maks 128 MB. Er den større, komprimerer du den (se trinn 2).
  • Du har en database hos Sitewig som kan overskrives, helst en helt ny og tom.

Grenser for import

Filstørrelse per opplasting
128 MB (en komprimert fil teller med komprimert størrelse)
Tid per import
Opptil 5 minutter
Størrelse per database
Maks 5 GB
Tegnsett i nye databaser
utf8mb4 / utf8mb4_unicode_ci

Importer filen

  1. Trinn 1: Opprett en tom database

    Gå til Webhotell → Databaser, klikk Opprett database og gi den et navn, f.eks. wp. Lagre brukernavnet og passordet som vises etterpå – du trenger dem både i Databaseverktøy og på nettsiden din. Se Slik oppretter du en database.

  2. Trinn 2: Sjekk og komprimer SQL-filen

    Åpne filen i et tekstredigeringsprogram og søk etter linjer som begynner med CREATE DATABASE eller USE. Slett dem. Databasebrukeren din har bare tilgang til sin egen database og kan ikke opprette eller bytte til andre, så disse linjene får importen til å stoppe.

    Er filen stor, pakker du den som .sql.gz (gzip). En SQL-fil er ofte bare en tidel så stor når den er komprimert.

  3. Trinn 3: Åpne Databaseverktøy

    Gå til Databaseverktøy (snarvei på forsiden av kontrollpanelet) og klikk Åpne ved den nye databasen. Skriv passordet og klikk Login.

  4. Trinn 4: Velg Import og start

    Klikk Import i menyen. Velg filen din under File upload og klikk Execute. La fanen stå åpen til det står hvor mange spørringer som er utført.

  5. Trinn 5: Kontroller tabellene

    Sjekk listen over tabeller til venstre. For WordPress skal du f.eks. se wp_posts, wp_options og wp_users (prefikset kan være et annet enn wp_).

  6. Trinn 6: Rett tilkoblingen til nettsiden din

    Nettsiden din skal nå bruke den nye databasen. For WordPress endrer du DB_NAME, DB_USER, DB_PASSWORD og DB_HOST i wp-config.php. Verten er alltid localhost. Se Finn vertsnavn, port og brukernavn.

Hvis importen feiler

Feilmelding (i Databaseverktøy)Det betyrSlik løser du det
Access denied for user … to database …Filen prøver å opprette eller bruke en annen databaseSlett linjene CREATE DATABASE og USE … i filen
Unable to upload a file eller Too big POST dataFilen er over 128 MBKomprimer til .sql.gz, eller del filen opp i flere mindre
Siden stopper eller gir tidsavbruddImporten tar mer enn 5 minutterDel filen opp, f.eks. én fil per store tabell
Table … already existsDatabasen er ikke tomBruk en ny, tom database, eller slett tabellene først
Rare tegn som æ i stedet for æFeil tegnsett i eksportenEksporter på nytt med tegnsettet utf8mb4 hos den gamle leverandøren

Vanlige spørsmål

Kan jeg importere en fil som er større enn 128 MB?

Ikke i ett stykke i nettleseren. Komprimer filen, eller del den opp i flere filer og importer dem én om gangen. Går det ikke, kontakter du supporten, så finner vi en løsning sammen med deg.

Kan jeg importere fra kommandolinjen over SSH?

Det kan vi ikke love ennå. SSH er tilgjengelig på webhotellet, men vi har ikke dokumentert import med kommandolinjeverktøy derfra. Bruk Databaseverktøy, eller kontakt supporten ved svært store databaser.

Må databasen hete det samme som hos den gamle leverandøren?

Nei. Navnet på databasen står ikke i selve tabellene. Du skriver bare det nye navnet, f.eks. u12345_wp, i konfigurasjonen til nettsiden din.

Flytter jeg WordPress-filene mine på denne måten også?

Nei, en SQL-fil inneholder bare databasen. Bilder, temaer og utvidelser ligger i mappen wp-content, som du flytter med Filbehandling eller SFTP.

Les om webhotell

Fant du ikke svaret?

Svar innen 1 virkedag · hverdager 8–17