Spørgsmål og svar

Tilbage
Søgeord:  

Hvordan kører jeg et SQL-script?

Du kan bruge den almindelige mysql-kommando kombineret med programmet cat til at køre sådanne scripts. Dette er også en måde at hente backup lavet med mysqldump , men så skal man sikre sig at tabellerne ikke eksisterer på forhånd. Se også dokumentationen for databaseadministration i MySQL .

cat filnavn.sql | mysql DATABASENAVN -u BRUGERNAVN -h DATABASENAVN.mysql.domeneshop.no -p

Du bliver bedt om en adgangskode. Hvis du skal automatisere dette, kan du overveje at oprette en .my.cnf -fil med adgangskoden i. Sørg for, at filen kun kan læses af din egen Unix-bruger! Du kan læse mere om MySQL adgangskodesikkerhed her (engelsk tekst).

Alternativt, hvis filen er komprimeret med gzip:

zcat filnavn.sql.gz | mysql DATABASENAVN -u BRUGERNAVN -h DATABASENAVN.mysql.domeneshop.no -p

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

Se også:

© 2022 Domeneshop AS · Om os · Vilkår · Fortrolighedspolitik