sslug-teknik team mailing list archive
-
sslug-teknik team
-
Mailing list archive
-
Message #54411
Re: shellscript til oprettelse af mysql database/tabeller?
> det burder vel være muligt at smide SQL efter mysql via en eller anden
> commando, i såfald jeg du jo bare have en template fil med sql dump af
> tables etc. den kopier du så bare over til en temp fil, bruger sed til
> at skrive database navnet ind og smider det efter mysql ?
>
> Ask
Hej,
Jeg har nu prøvet at lege lidt med det.
Jeg har også fundet frem til noget det virker.
Bortset fra den ene ting, at jeg selv er nødt til at oprette den database
den skal kopiere den eksisterende database over i.
Altså jeg skal ind og oprette en tom database, dernæst kopiere den
eksisterende database's indhold over i den.
Jeg vil gerne kunne lade mit script oprette en ny database og også gerne
sådan at den hedder noget andet end den eksisterende.
Det script jeg er kommet frem til er noget i denne stil:
---
#!/bin/bash
#mysqldump -h localhost -u coder --password=mitpass unstable |mysql -u
scripter --password=scripter
mysqldump -h localhost -u coder --password=mitpass unstable > sqldump.temp
mysql -u scripter --password=scripter $1 < sqldump.temp
---
linien der er kommenteret ud er det fordi jeg ikke har kunnet få det til at
virke med pipe (?)
Mvh
Thomas
References