Jag skulle vilja spara en mysql-databas (lokal på macen) till en text- eller zip-fil varje dag klockan 00:00 och 12:00 till en mapp och namngivet "YYYY-MM-DD HH:MM Databasnamn". Någon som vet hur jag lyckas med detta på bästa sätt?
Jag, personligen, hade använt mig av events. Smidigt som attan. Jag har druckit massa öl och är allmänt sinnesslö just nu så jag vill inte ge mig på att försöka förklara något, men här har du några bra länkar:
prplxr: Kan man få events att köras på specifika tider och spara hela databasen, inte bara en tabell som i exemplet?
casca: Kunde inte läsa cronjob-artikeln, men ska googla på det.
Kan man få in variabla namn med min önskade namngivning i detta:
/Applications/MAMP/Library/bin/mysqldump -u yourUser -p --opt yourdb > yourdump.sql
Det finns väl ett otal gratis backup-program som fixar sånt där lätt som en plätt.
Gamla hederliga SilveKeeper t.ex. http://www.lacie.com/silverkeeper/
casca: Kunde inte läsa cronjob-artikeln, men ska googla på det.
Kan man få in variabla namn med min önskade namngivning i detta:
/Applications/MAMP/Library/bin/mysqldump -u yourUser -p --opt yourdb > yourdump.sql
Vad menar du med variabla namn? Crontab (programmet som man gör cronjob med) är egentligen bara en schemaläggare som kan köra vilket kommando som helst. Så det är bara att köra crontab -e och lägga till en rad med mysqldump med dina uppgifter.
Ibland får man en känsla av att man är ignorerad. Som nu.
Jag fattar fortfarande inte varför allt detta strul när det bara är att installera ett backup-program (gratis) och ställa in uppdateringsintervallen som jag föreslog http://www.webforum.nu/showpost.php?p=1569443&postcount=5
Det hade varit gjort på max fem minuter.
Om det inte (av obegriplig anledning) passar skulle det i vart fall varit trevligt med ett "tack, men den lösningen passar inte min behov".