Avatar billede jeslau Nybegynder
11. december 2001 - 02:17 Der er 24 kommentarer og
2 løsninger

Flytning af DB

Jeg skal til at flytte fra den ene server til den anden og vil gerne have min MySQL DB med.

Hvordan gør jeg det ?


Det eneste der er ændret er kodeordet til MySQL DB´en !

Jeg har PHPMyAdmin på den gamle server, men ved ikke om der også er det på den nye. Hvordan kan jeg se det?

Da flytningen ikke er aktiveret endnu, kan jeg ikke bruge mit http://phpmyadmin.domæne.dk som på den gamle.

Jeg har ellers fået tilsendt en url til FTP og en url til oprettelse af mailadr. (mailadmin), således at de hele lå klar når redeligeringen gik igennem.

Men websiden kan ikke fungere uden DB´en og det duer jo ikke *s*

Det nye webhotel vi snakker om er http://www.netsite.dk

Hvad gør jeg ?
(Jeg er nybegynder til PHP/MySQL)
Avatar billede dcoder Nybegynder
11. december 2001 - 02:25 #1
I phpMyAdmin skal du finde \'view dump (schema) of table\' hvor du sætter hak i \'Structure and data\' samt \'comlete inserts\' og klikker på go... Derefter får du en række SQL koder som du kan kopiere ind i feltet \'run query on database\' på din anden server... Det skal du gøre med alle dine tabeller.

Jeg har skrevet dette direkte fra hukommelsen, da jeg lige har haft formateret min hd, og endnu ikke har phpmyadmin lagt ind, så du skal nok lige kigge dig lidt omkring, din version kan også være lidt anderledes end min :) Men grundlæggende er det sådan du skal gøre
Avatar billede jeslau Nybegynder
11. december 2001 - 02:32 #2
dcoder
ja, det er fint nok på den gamle phpmyadmin, men hvad gør jeg for at finde ud af om jeg har en phpmyadmin på den nye server?
Avatar billede dcoder Nybegynder
11. december 2001 - 02:33 #3
Kom lige i tanke om, du kan gøre det hele på en gang :) Find \'vis dump (schema) of database\' istedet, så får du SQL koderne til at oprette alle tabeller og indsætte alt dataen i dem.
Avatar billede dcoder Nybegynder
11. december 2001 - 02:34 #4
Hvis ikke du har fået tilsendt et brugernavn/kodeord til mySQL/phpMyAdmin for din nye server, så har du det højest sandsynligt ikke
Avatar billede jeslau Nybegynder
11. december 2001 - 02:34 #5
dcoder
har phpmyadmin på dansk og det ser rigtig ud det du siger, men tillad et dumt spørgsmål - vil al indhold i tabellen blive flyttet med?
Avatar billede dcoder Nybegynder
11. december 2001 - 02:37 #6
Ja, det vil det, hvis du vælger \'strukturen og data\' hvis ikke du ønsker det skal du blot vælge \'kun strukturen\'
Avatar billede jeslau Nybegynder
11. december 2001 - 02:37 #7
dcoder
jeg har fået tilsendt alle data vedr. MySQL Databasen, men ikke vedr. PHPMyAdmin ( se evt. http://www.netsite.dk/support-mysql.html )
Avatar billede jeslau Nybegynder
11. december 2001 - 02:38 #8
oh jow - jeg ønsker alle data :-)
Avatar billede dcoder Nybegynder
11. december 2001 - 02:40 #9
For at få adgang til phpMyAdmin skal du oftest blot bruge det samme brugernavn/password som du bruger til mySQL, hvis ikke du har fået andet af vide
Avatar billede dcoder Nybegynder
11. december 2001 - 02:47 #10
Ellers kan du jo altid skrive til netsite\'s support, og forhøre dig lidt om det med kodeord og den slags, det har de helt sikkert mere styr på end mig, da jeg ikke personligt har erfaring med hvordan deres servere fungerer :)
Avatar billede jeslau Nybegynder
11. december 2001 - 02:49 #11
dcoder
ja, men hvis phpmyadmin er inst. - hvad kunne adressen så være?
Avatar billede dcoder Nybegynder
11. december 2001 - 02:51 #12
Oftest er det

phpmyadmin.ditdomain.dk
Avatar billede jeslau Nybegynder
11. december 2001 - 02:54 #13
Ja - det har du ret i, men det er til den gamle server :-)
Men nu har jeg skrevet til netsite.dk, så mon ikke jeg får svar i morgen tidlig.
Avatar billede dcoder Nybegynder
11. december 2001 - 02:55 #14
Det må man da håbe :)
Avatar billede disky Nybegynder
11. december 2001 - 08:32 #15
dcoder: \'oftest er det\' kan man ikke sige. For de er 100% afhængigt af webhotel.
Avatar billede jeslau Nybegynder
12. december 2001 - 12:53 #16
dcoder

Nu har jeg lige brug for din hjælp - jeg har inst. phpmyadmin mm på den nye server, men domænet er ikke redeligeret endnu og derfor kan jeg ikke komme i kontakt med den andet end via ftp.

Hvordan kan jeg gemme data fra mysql db´en (fra den gamle server) på min PC for at uploade den senere 8 på den nye server), dvs om nogle dage????

Svar venligst hurtigt
Avatar billede disky Nybegynder
12. december 2001 - 12:55 #17
hvis du kun har ftp adgang kan du ikke
Avatar billede jeslau Nybegynder
12. december 2001 - 13:09 #18
disky

Nej - du misforstår - jeg har data på den gamle server som jeg gerne vil gemme nogle dage på min egen pc (win98) for så senere at uploade de data til den nye mysql database når den er klar.

Ellers skal jeg bare skrive det hele ind igen :-(
Avatar billede disky Nybegynder
12. december 2001 - 13:11 #19
nå på den måde :)

skriv

mysqldump -uUSER -pPASSWORD DATABASENAVN > dump.sql


Så bliver hele din DATABASENAVN database dumpet i en fil, som du så kan smide ind i den nye base uden problemmer :)
Avatar billede jeslau Nybegynder
12. december 2001 - 13:21 #20
Du er nød til at skrive hvad jeg skal gøre trin for trin da jeg intet aner om det :-)
Avatar billede disky Nybegynder
12. december 2001 - 13:24 #21
gå i dos mode.

gå ind i bin skuffen under mysql

og skriv det jeg skrev.

filen dump.sql skal du så flytte til din midlertidige maskine.

Når serveren så er oppe at køre som den skal.

Kan du via phpmyadmin tilføje indholdet af den fil til en tom database, eller vis mysql command prompt.
Avatar billede jeslau Nybegynder
12. december 2001 - 13:53 #22
disky

forstå mig nu !!
jeg kan da ikke gå i dos mode på serveren!

vi prøver igen!

pt (lige her og nu) har jeg en mysql database (kaldet DB) med nogle data i diverse tabeller mm. på en azero.dk server!

...sådan....

nu vil jeg gerne gemme de data fra serveren på min pc - en win 98 pc - som er hjemme hos mig - her i danmark ....

...hvordan gør jeg det???

..derefter skal de samme data så uploades på en ny server som også har en mysql db og den server ligger på netsite.dk...

..og dette skert først om nogle dage !

kan du nu give mig en trin for trin vejledning ? *s*
Avatar billede disky Nybegynder
12. december 2001 - 13:56 #23
hvis du ikke kan gå i dos mode skal du bruge phpmyadmin til at lave et dump, som der tidligere er foreslået.

phpmyadmin udskriver det så på skærmen, du copy paster til en fil.

Når den nye server er online copy paster du igen til phpmyadmin for at oprette tabeller og data igen.
Avatar billede jeslau Nybegynder
14. december 2001 - 05:57 #24
Er dette korrekt opfattet :

1. åbende db´en hvor alle tabeller er skrevet
2. valgte \"strukturen og data\" under \"Vis dump\"
3. klikkede på \"udfør\"
4. markerede al tekst og kopirede over i et notepad og gemte.

Dvs at jeg på den næste db kan kopiere teksten og indsætte via phpmyadmin ???

Hvordan gør jeg det ? Tilføj \"Drop tabel\" eller ????


Håber i lige kan svare på det, selvom jeg har sagt ok til jeres svar.


Spørgsmålet var oprindeligt til 60 point, men i får begge lidt for hjælpen.

Avatar billede dcoder Nybegynder
14. december 2001 - 08:24 #25
Alt det du har kopieret nu, skal du sætte ind i feltet \'Kør SQL forspørgsel(er) på database ***\' og tryk på udfør... Så sætter den det hele ind

Takker for points :)
Avatar billede disky Nybegynder
14. december 2001 - 09:30 #26
mange tak.
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