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.