Avatar billede apa Nybegynder
16. januar 2004 - 17:00 Der er 15 kommentarer og
1 løsning

Oprette tabeller mv. i mysql database via kommandoer fra tekstfil

Hej Eksperter,
Er der én af jer der kan fortælle mig hvordan jeg eksekverer  nogle kommandoer jeg har stående i en tekstfil, således at jeg kan oprette tabeller mv.
Ex: Hvad skriver jeg i kommandopromten hvis filen med kommandoer ligger her: C:\mysql\bin\database.dump
Avatar billede simonvalter Praktikant
16. januar 2004 - 17:18 #1
mysql -uuser -ppassword -hhostname database < C:\mysql\bin\database.dump

det skulle klare det.
Avatar billede apa Nybegynder
16. januar 2004 - 17:26 #2
Det virker ikke - får følgende fejl:
ERROR:
Unknown command '\m'.
ERROR:
Unknown command '\b'.
ERROR:
Unknown command '\d'.

Jeg er logget på mqsql (med et password).
Promten ser sådan ud:
mysql>
Avatar billede arne_v Ekspert
16. januar 2004 - 17:29 #3
loadets streng skal køres fra DOS prompten, da den starter MySQL.
Avatar billede apa Nybegynder
16. januar 2004 - 17:32 #4
Jeg er i DOS prompten...og er logget på...
Avatar billede simonvalter Praktikant
16. januar 2004 - 17:37 #5
log af
og bliv i dos promten
og skriv så commandoen.
Avatar billede apa Nybegynder
16. januar 2004 - 17:57 #6
Ok...det virker fint - tak - ved du om det kan lade sig gøre uden at logge af først?
Avatar billede simonvalter Praktikant
16. januar 2004 - 18:06 #7
nej det gør jeg ikke. Den mest almindelige måde at gribe det an på er den jeg viser.
hvorfor?
Avatar billede simonvalter Praktikant
16. januar 2004 - 18:08 #8
du kan selvfølgelig bare bruge copy/paste når du er inde i mysql promten
Avatar billede apa Nybegynder
16. januar 2004 - 18:11 #9
Okay, helt i orden. Jeg spørger fordi jeg skal lave en masse tabeller og disse laver jeg i tekstfiler. Samtidig vil jeg også gerne se dem vha. nogle kommandoer - derfor ville det være smart ikke at skulle logge af og på. Men måske kan jeg bare åbne to dos-prompter, og være logget på i den ene...prøver lige...
Avatar billede apa Nybegynder
16. januar 2004 - 18:15 #10
Ja, det virker fint...mange tak for hjælpen!
Avatar billede apa Nybegynder
16. januar 2004 - 18:16 #11
Lægger du lige et svar loadet?
Avatar billede arne_v Ekspert
16. januar 2004 - 18:20 #12
Man kun udføre en fil med kommandoer inde i MySQL med SOURCE.

SOURCE C:\mysql\bin\database.dump;
Avatar billede simonvalter Praktikant
16. januar 2004 - 18:41 #13
ok
Avatar billede stingbat Nybegynder
16. januar 2004 - 18:54 #14
Lidt læsestof herom (blot til information):
http://www.mysql.com/doc/en/Batch_Commands.html
Avatar billede apa Nybegynder
16. januar 2004 - 21:44 #15
Tak for det Arne og Stringbat!
Avatar billede stingbat Nybegynder
16. januar 2004 - 22:40 #16
Var så lidt da :-)
Husk at lukke spørgsmålet.
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Computerworld tilbyder specialiserede kurser i database-management

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester