Utilisation simple de mysqldump

mysqldump pour ceux qui ne le connaissent pas, est un utilitaire qui permet de faire un backup d’un base de données MySQL. Cet utilitaire comporte de nombreuses options, mais voici une ligne de commande qui fait l’essentiel. Libre à chacun de compléter en fonction des besoins. mysqldump –no-data –routines –databases myDbName > output-myDbName.sql Explications : […]

Update avec jointure

Pour réaliser un update d’une tableA avec des données d’une tableB il est possible de créer une requête imbriquée, ou alors une jointure. UPDATE tableA, tableB SET tableA.champA=tableB.champB WHERE tableA.critere=tableB.critere

Installation de automysqlbackup

Télécharger le fichier à l’aide de la commande wget dans le répertoire /etc/cron.daily Créer un utilisateur exemple mysqlbackup avec les droits SELECT, SHOW VIEW, LOCK TABLES Éditer le pour en modifier les paramètres d’accès mySQL, les BD à sauvegarder et éventuellement les paramètres de la commande mysqldump. Source : http://sourceforge.net/projects/automysqlbackup/