Frågor och svar

Tillbaka
Sökord:  

Hur exekverar jag ett SQL-skript?

Du kan använda det ordinarie mysql-kommandot kombinerat med programmet cat för att köra sådana skript. Det är också ett sätt att inhämta backup som har blivit gjord med mysqldump, men då måste du se till att tabellerna inte existerar på förhand.

cat filnamn.sql | mysql --binary-mode DATABASNAMN -uANVÄNDARNAMN -hmysql.domeneshop.no -p

Du kommerbli frågad om lösenord. Om du har behov för att automatisera detta, så kan du vurdera att upprätta en .my.cnf-fil med lösenordet i. Var noga med att filen endast är läsbar för din egen Unix-användare!

Alternativt, om filen är komprimerad med gzip:

zcat filnamn.sql.gz | mysql --binary-mode DATABASNAMN -uANVÄNDARNAMN -pLÖSENORD -hDATABASNAMNmysql.domeneshop.no

Ersätt filnamn.sql.gz eller filnamn.sql med filnamnet på SQL-skriptet.

Se även:

© 2024 Domeneshop AS · Om oss · Villkor · Dataskydd