WordPress Database Backup
12. august 2008 af ies
Der har været en form for stilstand på Soderblom.dk i længere tid.
En stor del skyldes, at jeg for nyligt mistede indlæg helt tilbage fra maj måned, da min udbyders MySQL – server gik komplet og aldeles kold.
Ja ikke bare kold, men simpelthen afgik ved døden !
Så jeg har skullet bruge en del kræfter i den smeltehede sommervarme på, at genskabe så meget artikelmateriale som muligt.
Hvad backup angår, så er det ikke nogen hemmelighed, at det er helt og aldeles mit eget ansvar.
Så det er altså ikke min udbyders skyld, at der pludseligt manglede læssevis af indlæg.
Dog viste det sig, at de havde en backup, men grusomme omstændigheder gjorde, at den var lige så gammel, som den jeg selv lå inde med.
Og altså måneder bagud.
Hvad kan man (jeg) lære af det ?
Tag altid backup !
Det vidste jeg jo egentlig godt i forvejen, men problemet er, at man ikke gør det så hyppigt som nødvendigt, når det er en besværlig manuel proces.
Og pludseligt er der gået lang tid, uden backup…
Jeg tror alle IT brugere kender til problematikken i ét eller andet omfang.
Det være sig med feriebillederne, musikken, de skrevne dokumenter, blog-indlæg, osv.
Hvis en flok tyvekægte tømmer dit hjem for IT-udstyr, hvad har du så tilbage ?
De fandt også den eksterne harddisk du havde liggende i skuffen !
Uheldet med min blog, fik, mig til at lede efter den eneste realistiske redning, nemlig en automatisk online backup mulighed af databasen.
Og det viste sig, at den slags heldigvis findes som tilføjelse til Wordpress.
Mit valg blev DB Cron Backup.
Installationen er som for andre Wordpress Plugins, men der skal laves en specifikt backup – folder, som jeg via mit FTP program (gFTP) dannede på serveren hvor bloggen ligger (fysisk en anden server, end MySQL-serveren) og gav de nødvendige skrive/læse rettigheder.
At angive stien til den oprettede folder drillede lidt, indtil jeg tog mig sammen.
Export directory: /usr/home/web/directoriet for min hjemmeside/navnet på folderen hvor backup skal lægges.
Scheduled Backup: har jeg så sat til at køre dagligt på et valgt klokkeslæt. Og husk at sætte flueben i Active.
For ikke at drukne i backups har jeg valgt, at fjerne backups, som er ældre end 7 dage.
Og så kører det ellers !
En log-liste fortæller hvordan det går med backupen hver gang.
Der er stadig den ubehagelige mulighed, at min udbyders samlede serverpark en dag går i udu, og så forsvinder jo såvel MySQL databasen, som blog-serveren, hvor backupen befinder sig.
Så engang imellem kopierer jeg det komplette website, altså hele Wordpressen og inklusiv den mappe, som indeholder database back-up.
Næste punkt er jo altså så, at finde en måde, at automatisere en backup af det komplette website !