Toon posts:

[MYSQL]database verhuizen

Pagina: 1
Acties:
  • 66 views sinds 30-01-2008

Verwijderd

Topicstarter
Hoi,

Ik heb een site en database draaien op een server hier in nederland (bij widexs)
Ik wil nu de database verhuizen naar een andere server (eigen dedicated server)

Ik heb me al wat zitten inlezen over "mysqldump".
Het lijkt mij dat ik gewoon een mysqldump kan maken van de database bij widexs, als ik het goed begrepen krijg ik dan een bv "dump.sql" bestand wat ik dan kan downloaden.

Nu hoop ik, dat als ik een nieuwe database creeer met de zelfde naam als bij widexs dat ik daar gewoon op kan door draaien.

Vraag is dus, klopt dat?
En, maakt zo'n "dump.sql" zelf ook meteen de tabellen aan?

  • Obliterator
  • Registratie: November 2000
  • Laatst online: 18-02 16:34
Afhankelijk van de opties die je meegeeft wel ja. Volgens mij is het standaard dat mysqldump inderdaad de tabellen ook aanmaakt. Probeer het en bekijk de dump file zou ik zeggen.

Het is gewoon een tekst file met SQL statements.

[ Voor 13% gewijzigd door Obliterator op 07-10-2005 12:32 ]


Verwijderd

Als je phpmyadmin gebruikt, kun je daar de gehele database ook mee opslaan.

  • sig69
  • Registratie: Mei 2002
  • Laatst online: 16:59
Mits toegestaan door widexs, kan je ook de database direct je eigen server in dumpen.

Roomba E5 te koop


  • Erkens
  • Registratie: December 2001
  • Niet online

Erkens

Fotograaf

Verwijderd schreef op vrijdag 07 oktober 2005 @ 12:34:
Als je phpmyadmin gebruikt, kun je daar de gehele database ook mee opslaan.
Afhankelijk van de grote van je DB, want anders kan je wel eens timeouts krijgen ;)
Daarom het liefst een import/export via de commandline :)

  • MadMurdock
  • Registratie: Oktober 2000
  • Niet online
zoek even naar de goede opties, werkt prima. En voer je backup/restore uit vanuit een shell als het even mogelijk is. Anders kom je geheid met timeouts te zitten.

  • Standeman
  • Registratie: November 2000
  • Laatst online: 18:27

Standeman

Prutser 1e klasse

Ja.. het werkt. Ik heb het al meerdere keren gedaan. Dus gewoon:

mysqldump -u user -p password mydb > db.sql

Alleen wordt er standaard naar commandline geschreven. Vandaar die "> db.txt" er acter. (in windows iig)

[ Voor 10% gewijzigd door Standeman op 07-10-2005 13:12 ]

The ships hung in the sky in much the same way that bricks don’t.


Verwijderd

Topicstarter
Bedankt voor de reakties, ga even een en ander proberen.

Deze reaktie spreekt me ook erg aan:
sig69 schreef op vrijdag 07 oktober 2005 @ 12:37:
Mits toegestaan door widexs, kan je ook de database direct je eigen server in dumpen.
Kan je me een hint geven hoe ik dat aan zou moeten pakken?

  • sig69
  • Registratie: Mei 2002
  • Laatst online: 16:59
Tuurlijk:
mysqldump -u remoteusername -premotepassword -h remotehostname -q dbname | mysql -u localusername -plocalpassword -h localhostname -C dbname
-q = quick dump
-C = use compression

[ Voor 12% gewijzigd door sig69 op 07-10-2005 13:43 ]

Roomba E5 te koop


Verwijderd

Topicstarter
Hee geweldig!
Ik ga het proberen, bedankt!

  • Erkens
  • Registratie: December 2001
  • Niet online

Erkens

Fotograaf

moet je natuurlijk wel van die mysql database server remote kunnen inloggen (als eerste moet je daarvoor een account hebben, en ten tweede gooit iedere weldenkend mens geen mysql server rechtstreeks op internet, nergens voor nodig)

Verwijderd

Topicstarter
Erkens schreef op vrijdag 07 oktober 2005 @ 13:52:
moet je natuurlijk wel van die mysql database server remote kunnen inloggen (als eerste moet je daarvoor een account hebben, en ten tweede gooit iedere weldenkend mens geen mysql server rechtstreeks op internet, nergens voor nodig)
Deze snap ik niet helemaal.

Ik kan op beide remote inloggen, de een draait bij widexs, en de dedicated server heb ik gehuurd in Amerika (meeste gebuikers zijn amerikanen)
Dus remote is de only way to go.
Ik zie mezelf wel graag als weldenkend mens overigens, met niet zoveel database ervaring welliswaar, maartoch :)

  • Erkens
  • Registratie: December 2001
  • Niet online

Erkens

Fotograaf

Ik bedoel dat als iemand een beetje nadenkt en om security geeft dat die weet dat mysql geen poort naar buiten open hoeft te hebben. Als jij er zo bij kan heb _jij_ geluk, maar ik zou niet bij zo'n hoster willen zitten iig :)

Verwijderd

Topicstarter
Oh ok, ik snap (geloof ik)

Bij widexs krijg je alleen toegang als je je vaste ip opgeeft (en dan heb je ook vage username en wachtwoord)
En op m'n eigen server is er ook een wachtwoord nodig en moet je eerst gebruikers opgeven die toegang kunnen krijgen.
Dan is het redelijk save toch? (gaat iig al 6 of 7 jaar goed ;) )

[ Voor 7% gewijzigd door Verwijderd op 07-10-2005 14:44 ]


  • Erkens
  • Registratie: December 2001
  • Niet online

Erkens

Fotograaf

Je draait al 6 jaar een server maar weet niet hoe je een mysql database moet verhuizen :?
Hoe heb je dan backups gemaakt? Hoe heb je geupgrade zonder die backups? :X Ik denk dat je dan bijzonder veel geluk hebt gehad in het verleden :o



Zelf vind ik het onnodig om mysql verkeer over internet te sturen, is nergens voor nodig imo :)

Verwijderd

Topicstarter
Inderdaad :)

De dedicated server heb ik pas een jaartje ofzo.
De virtual server bij widexs heb ik wel al 7 jaar.
En normale backups gingen altijd via de (forum)software.
Dus kon ik me beperken tot html, perl/cgi en php, en dat is voor een ouwe lul als ik al ingewikkeld genoeg. En tot nu toe altijd voldoende geweest :)

  • Koffie
  • Registratie: Augustus 2000
  • Laatst online: 07:44

Koffie

Koffiebierbrouwer

Braaimeneer

Sorry hoor, maar dit is redelijk manual/search werk allemaal.
Dump je database, en lees deze op de andere weer in.

Tijd voor een nieuwe sig..

Pagina: 1

Dit topic is gesloten.