Avatar billede anddk Praktikant
07. november 2004 - 17:35 Der er 10 kommentarer og
1 løsning

Flytning af database - PhpMyAdmin vil ikke indlæse

Jeg har en MySql database der skal flyttes fra en Unix server til en Windows server. Derfor har jeg lavet en backup med PhpMyAdmin men når jeg vil indlæse den på Windows serveren og vælger fil navnet (den flyder ca. 20 mb) står den og ”tænker” nogle min hvorefter den kommer med en no Sql query.

Hvordan flytter jeg nemmest så stor en database ??
Avatar billede leif Seniormester
07. november 2004 - 17:46 #1
Nu har du fået lavet det som inserts og med data strukturen ?
Avatar billede anddk Praktikant
07. november 2004 - 17:53 #2
Ja, det har jeg. Den er heller ikke pakket.
Avatar billede leif Seniormester
07. november 2004 - 17:55 #3
Prøv at del den op i nogen små bider, har selv haft problemer med det, men efter en opdeling i nogen små bider gik det meget nemmere !
Avatar billede anddk Praktikant
07. november 2004 - 18:01 #4
Har prøvet nogle enkelte tabeller, men det hjalp ikke.

Er det bedre at flytte den via en komandopromt ?? (kender bare ikke lige koderne, PhpMyAdmin er jo så dejligt nemt)
Avatar billede erikjacobsen Ekspert
07. november 2004 - 18:30 #5
Ja, hvis du har adgang til en kommandoprompt på serveren, eller har adgang til mysql
udefra, så kan du altid gøre det. Er det muligt?

Hvis der kun er phpmyadmin, så er der ikke andet tilbage end at klippe den op
i mindre bidder - du er så nok også nødt til at klippe i de enkelte tabeller.
Avatar billede myplacedk Nybegynder
07. november 2004 - 18:54 #6
Sådan kan du gøre det via kommandoprompten:
mysql -h DomæneEllerIP -u Brugernavn -pKodeord Databasenavn < backup.sql

(Bemærk: intet mellemrum mellem -p og dit kodeord!)
Avatar billede anddk Praktikant
07. november 2004 - 21:09 #7
Jeg har adgang til begge servere på mit netværk.

Har fået taget en backup, men hvordan indlæsere jeg den på Windows serveren ??
Avatar billede myplacedk Nybegynder
08. november 2004 - 07:45 #8
> Har fået taget en backup, men hvordan indlæsere jeg den på Windows serveren ??
Se mit svar. ;-)
Avatar billede anddk Praktikant
08. november 2004 - 18:39 #9
Nå ja....

Burde jeg igrunden ikke bare kunne overføre direkte fra den ene MySql til den anden uden fil ?? (tænker på dit svar med ip / domain navn)
Avatar billede myplacedk Nybegynder
08. november 2004 - 19:40 #10
Det kan man godt. For eksempel noget i stil med:

mysqldump ... | mysql ...

Så springer du filen over. Begge programmer skal selvfølgelig have passende parametre, ligesom hvis det blev lagret midlertidigt i en fil.
Avatar billede anddk Praktikant
08. november 2004 - 20:19 #11
Ok, tror jeg gør det via en fil, da jeg ikke ved hvilke parameter der skal anvendes.
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