Spørsmål og svar

Tilbake
Stikkord:  

Hvordan kjører jeg et SQL-script?

Du kan bruke den ordinære mysql-kommandoen kombinert med programmet cat for å kjøre slike script. Dette er også en måte å hente inn igjen backup laget med mysqldump, men da må du passe på at tabellene ikke eksisterer på forhånd. Se også dokumentasjonen for databaseadministrasjon i MySQL.

cat filnavn.sql | mysql DATABASENAVN -uBRUKERNAVN -hDATABASENAVN.mysql.domeneshop.no -p

Du vil bli spurt om passord. Hvis du har behov for å automatisere dette, så kan du vurdere å opprette en .my.cnf-fil med passordet i. Pass på at filen kun er lesbar for din egen Unix-bruker! Du kan lese mer om MySQL-passordsikkerhet her (engelsk tekst).

Alternativt, dersom filen er komprimert med gzip:

zcat filnavn.sql.gz | mysql DATABASENAVN -uBRUKERNAVN -hDATABASENAVN.mysql.domeneshop.no -p

Erstatt filnavn.sql eller filnavn.sql.gz med filnavnet på SQL-scriptet.

Se også:

© 2024 Domeneshop AS · Om oss · Vilkår · Personvern