Gå til hovedinnhold

Hvordan kjører jeg et SQL-script?

Hvordan et SQL-skript kjøres

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.

catfilnavn.sql| mysql --binary-modeDATABASENAVN-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!

Alternativt, dersom filen er komprimert med gzip:

zcatfilnavn.sql.gz| mysql --binary-modeDATABASENAVN-uBRUKERNAVN-hDATABASENAVN.mysql.domeneshop.no -p

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

Svarte dette på spørsmålet?