Satt och jobbade med lite nya funktioner på resefabriken i helgen. Skulle tömma en testtabell på innehåll och lyckas såklart tömma tabellen som styr alla resefabrikens sidor. Resultatet blev att 50 sidor såklart dör på 1 sekund.
Eftersom jag saknar databasbackuper förutom de som Loopia kör är jag rätt utelämnad till deras barmhärtighet. Det sköna med Loopia är deras helgöppna support tänker jag och ringer dem. Svaret jag får är såklart att ingen på kontoret vet hur man gör sånt. Själv undrar jag lite vad kundtjänstens uppgift är på helgerna eftersom de inte har teknisk kompetens.
Nåväl, detta är inte Loopias fel utan mitt eget. Sagt och gjort så spenderar jag en hel dag på att fixa en stabil backuplösning på mina databaser. Det visar sig lättare sagt än gjort, men efter ett tiotal olika script hittar jag MySQL Commander.
Programmet är helt PHP-baserat. Det är gjort för windowspersoner som jag, vilket innebär att jag kan göra en schemaläggning i windows för att köra en backup vid vissa intervall. CronJob-stöd verkar saknas, men det finns massor av sådana script där ute.
Det fina med scriptet är att det gör det sjukt enkelt att återställa tabeller och deras innehåll. Det erbjuder dessutom versioning så att den inte bara behåller senaste versionen av databasen i backupmappen.
Det enda negativa är bristen på stöd för enorma tabeller. Jag har några riktigt stora tabeller vilka verkar sabba scriptet. Dock är inte dessa tabeller så viktiga så jag skrev en funktion för att exkludera vissa tabeller.
Nu är det bara att säga åt min NAS att hämta backuperna via sin ftp-klient varje natt.
Nästa gång jag klantar mig ska jag inte behöva förlita mig på tredje part för att få tillbaka min data.




mars 16th, 2008 at 6:43 e m
Been there done that. Lita aldrig på tredje part för att få tillbaka data. Tänk dig paniken på måndag när du ringer Loopia och deras tekniska personal säger ”ojdå, det verkar som att det inte har tagits nån backup” (jag var med om det med ett annat företag).
Hoppas att det löste sig för dig.
mars 16th, 2008 at 7:31 e m
Jag kan även rekommendera läsningen av följande blogginlägg hos Loopia: http://blogg.loopia.se/?p=20
Även om det kanske inte har så mkt å göra med dina mysqldatabaser
/J
mars 16th, 2008 at 10:10 e m
Känner till det där Joel. Tyvärr var det som sagt inte sånt klanteri jag gjorde idag, nästa gång dock
mars 17th, 2008 at 9:37 f m
Been there done that me too
En klassiker är ju annars att man kör en restore av en gammal databas över den skarpa databasen (istället för till en egen databas). Ingen bra idé det heller.
mars 20th, 2008 at 2:34 e m
Jag har också raderat fel tabell en gång… Så numera kör jag ett script som dumpar alla databaser till en zippad fil som jag sedan kan kopiera någonstans.