Backup all your MySQL databases with one line of cron photo

Backup your MySQL databases with a one-liner crontab

As I’ve lost some data in my MySQL database recently, I’ve decided to make backups more regularly and I’ve been playing with Cron in Cpanel in order to set up automatic backups of all my databases.

Here’s a short how-to which might help some people out :

Go to Cpanel > Cron Jobs

Select between Standard or Advanced, that’s up to you !

In the command field, type this :

date=`date -I`; mysqldump -u yourusername -p yourpassword --all-databases > /home/LOGIN/backups/xbackup_$date.sql; gzip /home/LOGIN/backups/xbackup_$date.sqlCode language: JavaScript (javascript)

Now let’s see what this all means : the date line formats the date so that we can append it to our backup filename.

We then ask mysql to dump all databases into /home/LOGIN/public_html/backups/xbackup_$date.sql, where :

  • LOGIN is your Cpanel name, using “yourusername” as user (-u) and “yourpassword” as the password (-p).

Notice the date variable inserted in the filename. Finally our SQL file is gzipped using the gzip directive.

You now have to set your backup frequency. And relax !

Notes :

1. I’ve created a user “backup” with all privileges in Cpanel > MySQL databases and associated him with all my databases so that I can backup everything in one single file with just one line of cron.

2. Protect your backup directory so that people cannot download the whole of you SQL data. You can enable directory protection with Cpanel > Password protect directories > *select your backup directory* > *check the box and enter a username/password* > *validate*.

That’s it ! Have fun, you should never have to worry about your databases’ backups again ;-)

Popa Chubby rocked us out !

Je suis allé voir Popa Chubby et Big Ed Sullivan en concert hier soir à l’Olympic de Nantes: Popa Chubby a assuré toute la première partie d’Ed Sullivan derrière la batterie, accompagné de son bassiste et de son pianiste.

J’ai trouvé Ed Sullivan moyen, l’ayant surpris à deux reprises en retard sur le rythme… sensation étrange à ce niveau là ! De plus, il a utilisé le même “truc” dans plusieurs chansons – une harmonique suivie d’un bend près des mécaniques – ce qui faisait un peu, hum, just.

Popa Chubby a quant à lui dépassé mes espérances. Egal à lui-même, il a salué son public d’un tonitruant “ça va motherfuckers ?” qui a immédiatement galvanisé la foule.

S’ensuivit un déluge de notes et d’harmoniques à vous couper le souffle avec quelques moments de grâce où, les yeux rivés à sa guitare, le public écoutait dans un silence religieux. C’était absolument magnifique.

Merci Popa !

Préparation au voyage

Voilà, je viens d’effectuer ma réservation chez Brittany Ferries : je pars en Angleterre, dans le Somerset, pour huit jours ! Cela va me donner le temps de retrouver mes collègues, mes anciens élèves, mes voisins, mon proprio… bref, toutes les personnes avec qui l’on a pu nouer contact pendant un an.

La valise n’est qu’à moitié prête et je dois être sur le pont samedi à 8h. Il me reste aussi à ramener quelques bouteilles pour fêter mon arrivée. Question existentielle : prends-je ma guitare ?