Als ik een backup probeer te maken van mijn database duurt dat ongeveer 10 minuten of langer, en is mijn databaseserver overbelast (waardoor mijn site niet meer werkt die 10 minuten). De database is ongeveer 65 MB gecomprimeerd, en 200 MB niet gecomprimeerd. Ik maak nu gewoon een backup via directadmin en download die. Weet iemand een andere manier waardoor de server er niet mee stopt?
- Database te groot
-
14-10-2007, 14:52 #1
- Berichten
- 27
- Lid sinds
- 19 Jaar
Database te groot
-
In de schijnwerper
-
14-10-2007, 14:58 #2
- Berichten
- 327
- Lid sinds
- 19 Jaar
Origineel gepost door Bart Blok
Ik maak nu gewoon een backup via directadmin en download die.
-
14-10-2007, 15:00 #3
- Berichten
- 27
- Lid sinds
- 19 Jaar
Ik download een backup gewoon via DA (mysql management en dan op download)
-
14-10-2007, 15:04 #4
- Berichten
- 1.915
- Lid sinds
- 19 Jaar
Ik vind 200MB erg klein.
//edit: Sla je de backup eerst lokaal op, of exporteer je hem gelijk naar een andere pc/server? Ik denk dat het 2de een klein probleem oplevert. Probeer eerst eens een backup lokaal op te slaan.
-
14-10-2007, 15:06 #5
- Berichten
- 530
- Lid sinds
- 18 Jaar
Op de manier zoals Bart het bescrhijft kan het volgens mij alleen maar direct naar zijn PC (edit: of Mac natuurlijk)
-
14-10-2007, 15:11 #6
- Berichten
- 327
- Lid sinds
- 19 Jaar
Wat gebeurt er dan wanneer je vanuit phpMyadmin gaat exporteren???
(al geprobeerd? keuze genoeg welke file je wil...)
-
14-10-2007, 15:21 #7
- Berichten
- 1.331
- Lid sinds
- 19 Jaar
Origineel gepost door G-J van Hest
Wat gebeurt er dan wanneer je vanuit phpMyadmin gaat exporteren???
(al geprobeerd? keuze genoeg welke file je wil...)
-
14-10-2007, 15:33 #8
- Berichten
- 1.915
- Lid sinds
- 19 Jaar
De database is niet groot. Dat valt reuze mee. Een grote database wilt niet specifiek zeggen dat je iets fout doet. Ik denk dat de verbinding gewoon een probleem is, de exporteer functie van mysql kost erg veel load. Probeer anders eens de sql sourcebestanden + binaries eens te backuppen, geen idee hoe dit in z'n werk gaat, maar dit kost veel minder load.
-
14-10-2007, 15:49 #9
- Berichten
- 27
- Lid sinds
- 19 Jaar
@danny: Ik sla de backups gewoon lokaal op. De sourcebestanden downloaden is een optie, dan zou ik nog even uit moeten zoeken hoe dat te doen is en hoe je ze dan weer terug kan zetten.
@martijn: Stuk voor stuk downloaden zou inderdaad kunnen, als ik via phpmyadmin alles in één keer probeer te downloaden krijg ik een file export.php toegestuurd in plaats van een gz-file, dus dat lukt ook niet. Een paar tabellen tegelijk lukt wel, maar dan heb ik per backup iets van vier bestandjes (als ik de helft van de tabellen download lukt het ook niet). Maar dat is in ieder geval beter dan dat de site 10 minuten offline is...
-
14-10-2007, 16:36 #10
64BitsWebhosting.EU
- Berichten
- 2.085
- Lid sinds
- 18 Jaar
Je kunt de data dir toch gewoon kopieeren ( mysqld down - cp van datadir of de betreffende subdir - mysqld starten ). Zolang je op redelijk dezelfde hardware architectuur zit is dat geen probleem. (MyISAM kan zelfs naar een andere architectuur worden overgezet).
Na de copy van enkele seconden of minuutje kun je de boel op je gemak zippen. Mysqldump is ook te gebruiken maar imho veel te traag voor grote db's. (200MB vind ik overigens niet erg groot).
-
14-10-2007, 16:37 #11
- Berichten
- 792
- Lid sinds
- 19 Jaar
Origineel gepost door Bart Blok
als ik via phpmyadmin alles in één keer probeer te downloaden krijg ik een file export.php toegestuurd
-
14-10-2007, 17:00 #12
- Berichten
- 213
- Lid sinds
- 18 Jaar
Origineel gepost door Bart Blok
Als ik een backup probeer te maken van mijn database duurt dat ongeveer 10 minuten of langer, en is mijn databaseserver overbelast (waardoor mijn site niet meer werkt die 10 minuten). De database is ongeveer 65 MB gecomprimeerd, en 200 MB niet gecomprimeerd. Ik maak nu gewoon een backup via directadmin en download die. Weet iemand een andere manier waardoor de server er niet mee stopt?
Anders moet je maar pm zenden dan wil ik het wel doen!
-
14-10-2007, 17:52 #13
- Berichten
- 20
- Lid sinds
- 17 Jaar
Misschien een cron-job om 4h 's nachts maken?
Ik zou niet weten hoe dat moet maar het is een idee..
-
14-10-2007, 23:03 #14
- Berichten
- 27
- Lid sinds
- 19 Jaar
@Lennard: dat heb ik geprobeerd, maar deze is niet te openen
Iedereen bedankt voor de adviezen, ik ga eens proberen om via SSH de data-dir te backuppen. Ik hoop dat het werkt...
-
14-10-2007, 23:10 #15
64BitsWebhosting.EU
- Berichten
- 2.085
- Lid sinds
- 18 Jaar
Origineel gepost door Bart Blok
@Lennard: dat heb ik geprobeerd, maar deze is niet te openen
Iedereen bedankt voor de adviezen, ik ga eens proberen om via SSH de data-dir te backuppen. Ik hoop dat het werkt...
/etc/rc.d/init.d/mysqld stop
/* even wachten totdat ie afgesloten is */
cd DATADIR
cp -r databasenaam /usr/archive/databasenaam
/etc/rc.d/init.d/mysqld start
Misschien staat je mysqld start/stop script in een andere dir, dan moet je het even aanpassen.
Succes !
John
p.s. in plaats van /usr/archive kun je natuurlijk ook een andere backup directory nemen.
Plaats een
- + Advertentie
- + Onderwerp
Marktplaats
Webmasterforum
- Websites algemeen
- Sitechecks
- Marketing
- Domeinen algemeen
- Waardebepaling
- CMS
- Wordpress
- Joomla
- Magento
- Google algemeen
- SEO
- Analytics
- Adsense
- Adwords
- HTML / XHTML
- CSS
- Programmeren
- PHP
- Javascript
- JQuery
- MySQL
- Ondernemen algemeen
- Belastingen
- Juridisch
- Grafisch ontwerp
- Hosting Algemeen
- Hardware Info
- Offtopic