Hallo,
Ik heb een scriptje gemaakt dat de mysql-database met de naam <uw loginnaam> (snxxxx) backupt en e-mailt.
't is gebaseerd op
http://www.bigbold.com/snippets/posts/show/757
je kan het hier downloaden:
http://www.scoutslede.be/downloads/backupdb.py
je moet het zo gebruiken in de shell:
./backupdb.py <mysql-paswoord> <email1> <email2> ...
vb: ./backupdb.py mijn_MySQL_paswoord
thijs.de.jonghe@gmail.com
je kan het script ook automatisch met cron laten uitvoeren (wat eigenlijk de bedoeling is)
$ crontab -e
0 1 * * sun /scoutnet.be/users/vvksmlede/cronjobs/backupdb.py mijnpaswoord
thijs.de.jonghe@gmail.com >/dev/null
zo zal het scriptje elke zondagnacht om 1 uur de backup mailen
misschien kan dit nog beter?
mysqldump -p<paswoord> -e -n --add-drop-table -c -a -B <snxxx>
misschien kan het ook nog gezipt worden of zo...
als je verschillende databases wil backupen zal je eens in de manual van mysqldump moeten kijken, je kan aan de -B parameter van mysqldump verschillende databases meegeven, je zal het script hier en daar wat moeten aanpassen
opmerkingen zijn altijd welkom
groentjes,
Thijs