Backup database maken: beste manier

Hulp nodig bij je installatie of kom je ergens niet uit?
Probeer phpBB3.2! Problemen lossen we samen met je op.
tomatito
Berichten: 96
Lid geworden op: 08 dec 2016, 09:43

Backup database maken: beste manier

Bericht door tomatito » 05 mei 2017, 07:41

Ik wil een backup maken van mijn forum.

Vraag: wat is de beste manier om een backup te maken van je database?

Via admin van PhpBB (Onderhoud > Database > Backup) of via PhpMyadmin?

Daarbij: is het zinvol om voor het maken van een backup extensies (ik gebruik er een paar) uit te schakelen?

Gebruikersavatar
Theriddler
Berichten: 1103
Lid geworden op: 20 apr 2012, 07:47
Contacteer:

Re: Backup database maken: beste manier

Bericht door Theriddler » 05 mei 2017, 08:11

De beste manier om een volledige backup te maken is via phpmyadmin.
Het is niet nodig extensies uit te schakelen voor je een backup maakt.

mocht je toch onverhoopt problemen krijgen met een extensie na het terugplaatsen van de database
waardoor je het forum niet meer op kunt en of het tabblad extensies werkt niet meer?

dan kun je handmatig in de tabel: phpbb_ext
de bewuste extensie opzoeken en zijn waarde op 0 zetten, daarna cache legen en de extensie zal uitgeschakeld zijn.

tomatito
Berichten: 96
Lid geworden op: 08 dec 2016, 09:43

Re: Backup database maken: beste manier

Bericht door tomatito » 05 mei 2017, 09:16

Bedankt voor de info :) Voor de zekerheid ;)

Deze optie is toch voldoende?
Quick - display only the minimal options
http://nl.tinypic.com/r/iwpv9w/9

Gebruikersavatar
El torro
Berichten: 4273
Lid geworden op: 02 sep 2014, 21:28
Locatie: In het zonnige zuiden
Contacteer:

Re: Backup database maken: beste manier

Bericht door El torro » 05 mei 2017, 15:18

Ik wil een backup maken van mijn forum.
Aan 1 backup heb je niet veel, ik maak er 5 per dag van de database en zeer regelmatig 1 van alle bestanden.

Best ook automatisch laten doen, dan vergeet je het nooit.

tomatito
Berichten: 96
Lid geworden op: 08 dec 2016, 09:43

Re: Backup database maken: beste manier

Bericht door tomatito » 05 mei 2017, 15:54

Best ook automatisch laten doen, dan vergeet je het nooit.
Doe jij het automatisch? Zo ja, op welke manier doe je dit?

Ik kon 'alleen' dit vinden: http://wiki.phpbb.nl/Automatische_backup

Gebruikersavatar
El torro
Berichten: 4273
Lid geworden op: 02 sep 2014, 21:28
Locatie: In het zonnige zuiden
Contacteer:

Re: Backup database maken: beste manier

Bericht door El torro » 05 mei 2017, 17:52

Ik doe het met cronjob via mijn hosting paneel en de files met ftp

Een goed begin (voor de database) is al https://www.phpbb.com/community/viewtop ... &t=2400156

Gebruikersavatar
Hartenheer
Berichten: 669
Lid geworden op: 16 jan 2015, 11:49
Locatie: IJmuiden
Contacteer:

Re: Backup database maken: beste manier

Bericht door Hartenheer » 05 mei 2017, 20:12

Ik heb hier ook wel eens naar gekeken, maak snap niet hoe dit te installeren.
Groeten,
Willem
Afbeelding

Gebruikersavatar
El torro
Berichten: 4273
Lid geworden op: 02 sep 2014, 21:28
Locatie: In het zonnige zuiden
Contacteer:

Re: Backup database maken: beste manier

Bericht door El torro » 05 mei 2017, 22:18

Hartenheer schreef:
05 mei 2017, 20:12
Ik heb hier ook wel eens naar gekeken, maak snap niet hoe dit te installeren.

Gewoon installeren en onder onderhoud "backup" instellen.

tomatito
Berichten: 96
Lid geworden op: 08 dec 2016, 09:43

Re: Backup database maken: beste manier

Bericht door tomatito » 06 mei 2017, 05:17

Ik doe het met cronjob via mijn hosting paneel
Met hosting paneel bedoel je iets als cPanel of DirectAdmin?

Gebruikersavatar
Theriddler
Berichten: 1103
Lid geworden op: 20 apr 2012, 07:47
Contacteer:

Re: Backup database maken: beste manier

Bericht door Theriddler » 06 mei 2017, 07:41

tomatito schreef:
05 mei 2017, 09:16

Deze optie is toch voldoende?
Quick - display only the minimal options
http://nl.tinypic.com/r/iwpv9w/9
Dat is idd prima
Vergeet naast een backup van de database ook niet om een backup te maken van alle bestanden en mappen van het forum ;)

De extensie waarnaar Eltorro naartoe verwijst is prima om automatisch een backup te laten maken van de database op de door jou geconfigureerde tijd en datum. Deze is alleen nog wel in RC fase (realease candidate) dus nog niet gecontroleerd door het extensie team. Gebruik geschied geheel op eigen risico.

Wil je het toch met cronjob (geavanceerd) doen in cpanel dan zijn er veel onderwerpen te vinden op google
lees bijv (engels): https://www.westhost.com/knowledgebase/ ... ase+Backup

Gebruikersavatar
El torro
Berichten: 4273
Lid geworden op: 02 sep 2014, 21:28
Locatie: In het zonnige zuiden
Contacteer:

Re: Backup database maken: beste manier

Bericht door El torro » 06 mei 2017, 07:48

tomatito schreef:
06 mei 2017, 05:17
Ik doe het met cronjob via mijn hosting paneel
Met hosting paneel bedoel je iets als cPanel of DirectAdmin?
Ja

tomatito
Berichten: 96
Lid geworden op: 08 dec 2016, 09:43

Re: Backup database maken: beste manier

Bericht door tomatito » 06 mei 2017, 15:09

Ik heb gekozen voor een Cron Job in DirectAdmin.

Hiervoor deze tutorial gevolgd: https://coolestguidesontheplanet.com/ba ... ript-cron/

Ingesteld op 1e dag van de week. Dus als het goed is heb ik a.s. maandag een mooie backup van mijn public_html

NB. Snap eigenlijk niet waarom al die backup programma's er zijn als het ook (gratis) met een Cron Job kan.

tomatito
Berichten: 96
Lid geworden op: 08 dec 2016, 09:43

Re: Backup database maken: beste manier

Bericht door tomatito » 06 mei 2017, 15:15

Te vroeg gejuicht :|

Bovenstaande is alleen een backup van alle bestanden en niet van de database. Even verder zoeken...

Gebruikersavatar
Froddelaar
Berichten: 272
Lid geworden op: 29 mar 2016, 15:09
Locatie: Aalst, Belgie
Contacteer:

Re: Backup database maken: beste manier

Bericht door Froddelaar » 06 mei 2017, 15:58

Theriddler schreef:
06 mei 2017, 07:41
[Wil je het toch met cronjob (geavanceerd) doen in cpanel dan zijn er veel onderwerpen te vinden op google
lees bijv (engels): https://www.westhost.com/knowledgebase/ ... ase+Backup
Lijkt perfect te werken, ik heb hem dagelijks ingesteld om 4u30

Afbeelding

Code: Selecteer alles

date=`date -I`; /usr/bin/mysqldump -uDATABASEGEBRUIKER -pWACHTWOORD DATABASENAAM > /home/solidjeuh/backups/databasebackup/databasebackup$date.sql

30	4	*	*	*
Wij promoten UW muziek in ons forum & delen alles via Sociale media!
Muziek wordt ook toegevoegd in de playlist van
textradio.be!
Mail uw single + hoesje + info naar: info@muziekpromo.net of Solidjeuh@textradio.be
Onze Website: https://www.muziekpromo.net

Gebruikersavatar
El torro
Berichten: 4273
Lid geworden op: 02 sep 2014, 21:28
Locatie: In het zonnige zuiden
Contacteer:

Re: Backup database maken: beste manier

Bericht door El torro » 06 mei 2017, 16:11

Lijkt perfect te werken, ik heb hem dagelijks ingesteld om 4u30
Dat is een begin.
Maar zo wordt hij elke dag overschreven en is je backup dus waardeloos als je 1 dag niet oplet en je forum is gecrasht.

Ik bewaar ze 7 dagen en dan verwijder ik de oudste.
Verder is het handig als je ze even Gzipt dan is het bestand niet zo groot.

En als kers op de taart verstuur ik éénmaal per dag een backup via nextcloud naar mijn pc, dit om te voorkomen dat door een foutje bij de host alles weg is

Gebruikersavatar
Froddelaar
Berichten: 272
Lid geworden op: 29 mar 2016, 15:09
Locatie: Aalst, Belgie
Contacteer:

Re: Backup database maken: beste manier

Bericht door Froddelaar » 06 mei 2017, 16:15

El torro schreef:
06 mei 2017, 16:11
Lijkt perfect te werken, ik heb hem dagelijks ingesteld om 4u30
Dat is een begin.
Maar zo wordt hij elke dag overschreven en is je backup dus waardeloos als je 1 dag niet oplet en je forum is gecrasht.

Ik bewaar ze 7 dagen en dan verwijder ik de oudste.
Verder is het handig als je ze even Gzipt dan is het bestand niet zo groot.

En als kers op de taart verstuur ik éénmaal per dag een backup via nextcloud naar mijn pc, dit om te voorkomen dat door een foutje bij de host alles weg is
date=`date -I`; /usr/bin/mysqldump -uDATABASEGEBRUIKER -pWACHTWOORD DATABASENAAM > /home/solidjeuh/backups/databasebackup/databasebackup$date.sql

De datum staat erbij, word dus niet overschreven :)

Welke command gebruik je dan voor Gzip?
Wij promoten UW muziek in ons forum & delen alles via Sociale media!
Muziek wordt ook toegevoegd in de playlist van
textradio.be!
Mail uw single + hoesje + info naar: info@muziekpromo.net of Solidjeuh@textradio.be
Onze Website: https://www.muziekpromo.net

Gebruikersavatar
El torro
Berichten: 4273
Lid geworden op: 02 sep 2014, 21:28
Locatie: In het zonnige zuiden
Contacteer:

Re: Backup database maken: beste manier

Bericht door El torro » 06 mei 2017, 16:19

Ik doe het zo:

Code: Selecteer alles

#!/bin/bash

suffix=$(date +%w%a%H)

rm /home/adres/Backups/$suffix.sql.gz
mysqldump -h localhost -u adres_phpbb31 -ppassword  adres_phpbb3 | gzip > /home/adres/Backups/$suffix.sql.gz

tomatito
Berichten: 96
Lid geworden op: 08 dec 2016, 09:43

Re: Backup database maken: beste manier

Bericht door tomatito » 06 mei 2017, 16:29

dit om te voorkomen dat door een foutje bij de host alles weg is
Mijn host maakt automatisch 3x daags een volledige backup. Is voor mij toegangelijk via DirectAdmin: Idera Backup Manager.

Vraag: is het risicovol om voor backups volledig op je host te rekenen?

Gebruikersavatar
El torro
Berichten: 4273
Lid geworden op: 02 sep 2014, 21:28
Locatie: In het zonnige zuiden
Contacteer:

Re: Backup database maken: beste manier

Bericht door El torro » 06 mei 2017, 22:04

Ik heb het al 2x meegemaakt dat een host per ongeluk alles delete inclusief backups, dus....

tomatito
Berichten: 96
Lid geworden op: 08 dec 2016, 09:43

Re: Backup database maken: beste manier

Bericht door tomatito » 07 mei 2017, 16:21

Ik heb het al 2x meegemaakt dat een host per ongeluk alles delete inclusief backups, dus....
Hmmm... ik heb wel een goede host die tot nu toe alle beloftes waar maakt.

Anyway...

@El torro twee vragen over jouw code:

1. Is dit alleen een backup van je database?
2. Ik begrijp niet hoe je op deze manier de backup naar Nextcloud of je pc verplaatst (?).

Plaats reactie