Avatar billede budda Nybegynder
19. november 2001 - 20:15 Der er 28 kommentarer og
1 løsning

Overføre datafra en database til en anden!

Jeg har en MySQL database jeg gerne vil have flyttet..
Det skal være dataen og helestrukturen.
De 2 databaser ligge på 2 forskellige servere..
Jeg har 2 måder som kunne virke meed ikke hvordan :)
1. Over føre det hele til en Access database og igen overføre det til den anden MySQL database..

2. På en eller anden måde får Min database ud som en .txt fil og importere den i den anden database..

Det jeg så gerne vil have hjælp til er HVORDAN?

/Mikkel
webmaster @ thebeat.dk
Avatar billede Slettet bruger
19. november 2001 - 20:16 #1
Du kan få den smidt ud som en .zip fil hvis du bruger PHPMyAdmin

Den kan du så importere på den anden maskine...
Avatar billede morw Nybegynder
19. november 2001 - 20:16 #2
Lav et dump. Brug evt phpmyadmin
Avatar billede morw Nybegynder
19. november 2001 - 20:17 #3
Avatar billede budda Nybegynder
19. november 2001 - 20:18 #4
OK jeg er my i MySQL så jeg ved ikke hvordan..kan i ikke lave en hurtig guide med et screenshot?
Avatar billede morten_s Nybegynder
19. november 2001 - 20:20 #5
download www.mysqlfront.de den er gratis, og kan ummidelbart eksportere
tabeller m.m. til en anden db.

Husk at du skal have 2*åben connection til den db du vil eksportere til

/Morten
Avatar billede morw Nybegynder
19. november 2001 - 20:20 #6
el_barto> .zip fil? Hvilken version har du?
Avatar billede budda Nybegynder
19. november 2001 - 20:21 #7
Det skal lige siges jeg ikke har muglig hed for at installere andet på serveren men der er PHPMYADMIN
Avatar billede Slettet bruger
19. november 2001 - 20:22 #8
Den nyeste :)

2.2.1-rc2
Avatar billede Slettet bruger
19. november 2001 - 20:23 #9
Hvilken version af PHPMyAdmin har du?

Ellers kan du blot lave et tekstdump men dette kan nappe alle ressourcer på din maskine hvis der er mange poster
Avatar billede budda Nybegynder
19. november 2001 - 20:24 #10
Ja den nyeste!
Det er hos Azero
Avatar billede Slettet bruger
19. november 2001 - 20:25 #11
OK, så laver jeg lige et screendump der kan vise hvad du skal...
Avatar billede Slettet bruger
19. november 2001 - 20:28 #12
www.divxit.dk/mysqldump.jpg viser hvilke krydser du skal sætte. For at få det vindue frem skal du klikke på din databases navn øverst til venstre, ovre i rullemenuen.

Hos azero hedder den \"ditdomænenavndk\"
Avatar billede budda Nybegynder
19. november 2001 - 20:30 #13
Tak tester det lige...krydser finger
Avatar billede Slettet bruger
19. november 2001 - 20:32 #14
husk at markere alle dine tabeller ligesom på billedet...
Avatar billede budda Nybegynder
19. november 2001 - 20:32 #15
Der er noget der hedder : Use backquotes with tables and fields\' names
Hvad skal jeg der?
Avatar billede Slettet bruger
19. november 2001 - 20:35 #16
Det ved jeg ikke...hvor er det henne?
Avatar billede budda Nybegynder
19. november 2001 - 20:37 #17
Lige over Send
Avatar billede Slettet bruger
19. november 2001 - 20:44 #18
Tror det er det der hedder extended inserts hos mig?

Bare tjek den af for en sikkerheds skyld. Virker det ikke kan du jo altid prøve igen :)
Avatar billede budda Nybegynder
19. november 2001 - 20:49 #19
Den extended står lige over det :)
Jeg starter uden at skrive noget
Avatar billede budda Nybegynder
19. november 2001 - 20:50 #20
Det virkede takker
Avatar billede Slettet bruger
19. november 2001 - 20:52 #21
Selv tak :)

Du ved godt hvordan man sætter dataene ind i den nye DB ikke?
Avatar billede budda Nybegynder
19. november 2001 - 20:58 #22
Nej wups..hvordan det?
Avatar billede Slettet bruger
19. november 2001 - 21:03 #23
Du smider blot indholdet af tekstfilen inde i zipfilen (etellerandetnavn.sql) ind i det store felt der hedder Kør SQL forspørgsel(er) på database og trykker Udfør
Avatar billede budda Nybegynder
19. november 2001 - 21:05 #24
Nåe ja takker
Avatar billede disky Nybegynder
20. november 2001 - 08:36 #25
hvorfor pokker bøvle med phpmyadmin og evt. opsæltning af php osv. når man bare kan bruge mysqldump til det ?

KISS = Keep It Simple Stupid (ikke personlig imod nogen)
Avatar billede Slettet bruger
20. november 2001 - 08:41 #26
disky> Det tænkte jeg også, men da jeg skulle have flyttet nogle data, med omkring 12.000 poster forstod jeg det geniale i PHPMyAdmin\'s zip funktion.

Istedet for at siden loader et tekstdokument på 2.5 MB (med komplette inserts) så downloader du bare en zip-fil

Desuden så havde han jo PHPMyAdmin i forvejen :)

Har du prøvet at kopiere 2.5 MB tekst fra et textarea? Det er noget der trækker tænder ud på din maskine, og er en god portion langsommere end denne løsning
Avatar billede disky Nybegynder
20. november 2001 - 08:53 #27
el_barto:
Textarea ?? mysqldump bruger ikke textarea.

man dumper til en fil, flytter filen og stopper det ind i basen igen.

Det har jeg brugt med sql dumps på x antal Gb.
Avatar billede Slettet bruger
20. november 2001 - 08:56 #28
disky> Juhu....spørgeren er nok mest interesseret i den nemme løsning..hvis du havde været her lidt tidligere kunne du jo have tilbudt din løsning og set om han havde syntes den var nemmere..stadig, han havde PHPMyAdmin, og så er den prut slået :)
Avatar billede disky Nybegynder
20. november 2001 - 08:58 #29
ja netop, den nemme løsning er jo netop mysqldump :)

Men pyt nu med det.
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