Grote database verplaatsen andere server

Hulp nodig bij je installatie of kom je ergens niet uit? Probeer phpBB3! Problemen lossen we samen met je op.
phpBB 3.0 is End of support per 1 januari 2017. Dit forum is hier enkel ter archief. Het wordt aangeraden te upgraden naar phpBB 3.2
Forumregels
phpBB 3.0 is End of support per 1 januari 2017. Dit forum is hier enkel ter archief. Het wordt aangeraden te upgraden naar phpBB 3.2
Gesloten
Kelly001
Berichten: 236
Lid geworden op: 23 feb 2004, 20:30
Contacteer:

Grote database verplaatsen andere server

Bericht door Kelly001 » 20 aug 2009, 08:27

  • Adres van je forum: http://www.pspforum.nl
    Event. modificaties op je forum:
    Wanneer ontstond het probleem?
    phpBB versie: 3.0.5

    Heb je onlangs iets veranderd aan je forum?
    Wat is het probleem?
Ik wil het forum op een andere server gaan zetten maar de database is veel te groot om dat in één keer te kunnen doen.
Darabase is 117Mb groot en je kunt maar pakketjes van 51Kb tegelijk overzetten.
Hoe kan ik dit het beste gaan doen?
Ooit heb ik het met de hand eens gedaan maar dat is bijna geen doen.
Is er een optie om het bestand in kleine pakketjes te knippen of de opties voor het importeren van de database aan te passen?

Als iemand iets weet, heel graag want 3.0.5 draait niet goed meer op de oude server.
Groetjes
Kelly

Gebruikersavatar
Kevin
Berichten: 1684
Lid geworden op: 06 nov 2007, 17:22
Locatie: Brabants schoon
Contacteer:

Re: Grote database verplaatsen andere server

Bericht door Kevin » 20 aug 2009, 08:43

bigdump kan dat doen voor je. Even downloaden, instellen en draaien maar.

http://www.ozerov.de/bigdump.php
Afbeelding
ForumHulp.nl kan u helpen met: Technisch onderhoud, Extensies installaties/aanpassingen en Webdesign.

Teammember op Afbeelding phpBBservice.nl Afbeelding , Winnaar in de phpBB awards 2009, 2010 en 2012 met AquaforA

Gebruikersavatar
Paul
Beheerder
Beheerder
Berichten: 20301
Lid geworden op: 23 okt 2003, 11:38
Locatie: Utrecht
Contacteer:

Re: Grote database verplaatsen andere server

Bericht door Paul » 20 aug 2009, 09:13

Je kan via het mysqldump commande op SSH gewoon direct een dump maken, en deze met mysql weer importeren op de nieuwe server.

Gebruikersavatar
Brainze
Berichten: 61
Lid geworden op: 15 jul 2007, 18:25
Locatie: Lendelede
Contacteer:

Re: Grote database verplaatsen andere server

Bericht door Brainze » 20 aug 2009, 11:47

Stap 1: Open phpMyAdmin
http://i29.tinypic.com/655qmr.png

Stap 2: Klik op exporteer
http://i25.tinypic.com/23l1d2h.jpg

Stap 3: Scroll naar bendeden, en vink 'verzenden' aan. (Zie ook dat alle phpbb_x geselecteerd zijn)
http://i28.tinypic.com/24cw76s.png

Stap 4: Klik op start, en sla het bestand op op je PC (liefst op een veilige plek, zoals je bureaublad!)
http://i32.tinypic.com/2zqzgix.png

---------------------------------------------- Nieuw host

Stap 5: Open phpMyAdmin
http://i32.tinypic.com/308zcdz.png

Stap 6: Klik op import
http://i29.tinypic.com/339rqzl.png

Stap 7: Klik op bladeren, en klik op het gedownloade bestand, en klik op 'start'
http://i29.tinypic.com/2iw3ntz.png

Achteraf zou er moeten staan: Import has been successfully finished, 112 queries executed.(112 is onder voorbehoud, kan ook anders zijn)

Hopelijk ben je hier wat mee! :)

~ Bryan
Red de banaan! Eet de aap =D

Gebruikersavatar
Tazmanian
Berichten: 293
Lid geworden op: 16 aug 2007, 15:19
Locatie: Hamme - Belgie
Contacteer:

Re: Grote database verplaatsen andere server

Bericht door Tazmanian » 20 aug 2009, 12:11

Zou mij verwonderen dat dit lukt met phpmyadmin, je zal hoogstwaarschijnlijk een time out krijgen.
Als je SSH toegang hebt kan je je database zonder problemen backuppen en nadien weer uitpakken op de nieuwe server.

Dit zijn de commands:
- BACKUP MAKEN
mysqldump -u'NAAM GEBRUIKER DATABASE' -p 'DATABASE NAAM' | gzip > /map waar je het bestand wil inplaatsen met bestandsnaam
Voorbeeld:

Code: Selecteer alles

mysqldump -uforum -p phpbb | gzip /var/www/vhosts/phpbb.nl/backup.sql.gz
Je wordt dan nog gevraagd je paswoord van de database op te geven.

- BACKKUP TERUG ZETTEN
gunzip < /plaats waar het bestand staat | mysql -u'NAAM GEBRUIKER DATABASE' -p 'DATABASE NAAM'
Voorbeeld:

Code: Selecteer alles

gunzip < /var/www/vhosts/phpbb.nl/backup.sql.gz | mysql -uforum -p phpbb

Dan wordt ook je paswoord van je database weer gevraagd.

Gebruikersavatar
marian0810
Berichten: 1974
Lid geworden op: 09 apr 2007, 10:24
Locatie: Hoofddorp
Contacteer:

Re: Grote database verplaatsen andere server

Bericht door marian0810 » 20 aug 2009, 12:43

117Mb is niet zo groot hoor, wij hebben een database van ruim 350Mb probleemloos overgezet met bigdump.

Gebruikersavatar
Tazmanian
Berichten: 293
Lid geworden op: 16 aug 2007, 15:19
Locatie: Hamme - Belgie
Contacteer:

Re: Grote database verplaatsen andere server

Bericht door Tazmanian » 20 aug 2009, 13:05

Met bigdump zal het normaal altijd wel lukken, maar de backup nemen met phpmyadmin zal sneller voor problemen zorgen.

Kelly001
Berichten: 236
Lid geworden op: 23 feb 2004, 20:30
Contacteer:

Re: Grote database verplaatsen andere server

Bericht door Kelly001 » 20 aug 2009, 20:23

Het is denk ik gelukt. :D :D Ik heb eerst het forum geïnstalleerd en daarna de berichten met bigdump overgezet op de andere serverruimte. Ik kreeg na het aanklikken van bigdump.php wel de volgende melding:
Note: The current mySQL connection charset is latin1. Your dump file must be encoded in latin1 in order to avoid problems with non-latin characters. You can change the connection charset using the $db_connection_charset variable in bigdump.php

In bigdump.php heb ik latin1 hier toegevoegd >>

Code: Selecteer alles

$db_connection_charset = '[b]utf8[/b]';
en toen kreeg ik dezelfde melding maar dan met utf8.
Ik ben dus maar doorgegaan ondanks die melding.
Zou ik daar nog problemen mee kunnen krijgen in de toekomst?

Verder heb ik op de nieuwe server (MySQL 5.0.81 - PHP 5.2.8) ook problemen met inloggen en priveberichten versturen hoor. :roll:
Al direct na de kale installatie.
Ik kan geen enkel bericht versturen en krijg dat een hele rits van foutmeldingen en tijdens het verzenden ervan. Je blijft ook niet ingelogd. Alle instellingen nagelopen maar de problemen blijven wb. de pb's precies hetzelfde dan op de oude server met dat verschil dat ik ook geen kleintjes kan verzenden.
Ik ga dus meer aan 3.05 twijfelen dan aan de server. Ik heb 3.04 weer in gebruik op de oude ruimte (MySQL 3.23.58 - PHP 4.3.8) en dat draait prima. Ik wacht dus maar rustig op 3.06 of hoger. :)
Groetjes
Kelly

Gebruikersavatar
Paul
Beheerder
Beheerder
Berichten: 20301
Lid geworden op: 23 okt 2003, 11:38
Locatie: Utrecht
Contacteer:

Re: Grote database verplaatsen andere server

Bericht door Paul » 21 aug 2009, 09:30

Welke fouten krijg je, zonder fouten is het nogal lastig je te helpen ;).
marian0810 schreef:117Mb is niet zo groot hoor, wij hebben een database van ruim 350Mb probleemloos overgezet met bigdump.
phpmyadmin is gelukkig geen bigdump. phpmyadmin kan max backups van 2 MB aan.

Kelly001
Berichten: 236
Lid geworden op: 23 feb 2004, 20:30
Contacteer:

Re: Grote database verplaatsen andere server

Bericht door Kelly001 » 21 aug 2009, 11:19

Bij het verzenden van een pb krijg ik dit bericht:

Code: Selecteer alles

SQL ERROR [ mysql4 ]

Field 'message_edit_reason' doesn't have a default value [1364]

SQL

INSERT INTO phpbb_privmsgs (root_level, author_id, icon_id, author_ip, message_time, enable_bbcode, enable_smilies, enable_magic_url, enable_sig, message_subject, message_text, message_attachment, bbcode_bitfield, bbcode_uid, to_address, bcc_address) VALUES (0, '4', 0, '83.86.54.170', 1250849790, 1, 1, 1, 1, 'test', 'test', 0, '', '2xp2w89v', 'u_4', '')

BACKTRACE

FILE: includes/db/mysql.php
LINE: 174
CALL: dbal->sql_error()

FILE: includes/functions_privmsgs.php
LINE: 1435
CALL: dbal_mysql->sql_query()

FILE: includes/ucp/ucp_pm_compose.php
LINE: 733
CALL: submit_pm()

FILE: includes/ucp/ucp_pm.php
LINE: 126
CALL: compose_pm()

FILE: includes/functions_module.php
LINE: 507
CALL: ucp_pm->main()

FILE: ucp.php
LINE: 320
CALL: p_master->load_active()
Toen heb ik die regel achter INSERT INTO in de database toegevoegd en kreeg ik de melding:
Uw SQL-query is succesvol uitgevoerd. (Query duurde 0.0549 sec)
Maar dat heeft ook niet geholpen want ik krijg nog steeds precies dezelfde foutmeldingen.
Groetjes
Kelly

Gebruikersavatar
Paul
Beheerder
Beheerder
Berichten: 20301
Lid geworden op: 23 okt 2003, 11:38
Locatie: Utrecht
Contacteer:

Re: Grote database verplaatsen andere server

Bericht door Paul » 21 aug 2009, 11:56


Kelly001
Berichten: 236
Lid geworden op: 23 feb 2004, 20:30
Contacteer:

Re: Grote database verplaatsen andere server

Bericht door Kelly001 » 21 aug 2009, 15:33

Owwwwwww, wat ben ik toch blij met jullie. :P
De foutmelding ben ik kwijt en ik hoef zover ik nu kan zien ook niet meer opnieuw in te loggen.
Ik heb wel nog in het ACP Forumversie 3.04 staan en dat is gebeurt tijdens het overzetten van de database want ik had 3.05 geinstalleerd.
Gewoon dat database-update.php er nog een keer overheen halen denk ik hé?

Nu vraag ik me alleen af of ik dit op de oude server met MySQL 3 ook kan doen? Of is dit alleen voor verhuizen van de database van een oudere naar nieuwere MySQL versie?
Groetjes
Kelly

Gesloten