Blog

NOS BILLETS TECHNIQUES

Do it quick ! Mettre en place un script de backup MySQL

Voici un petit tutoriel pour mettre en place une sauvegarde journalière de vos bases MySQL en utilisant mydumper. Pour cela on va utiliser un script bash que j'héberge sur mon dépôt git et disponible au téléchargement via gitlist.

Lire la suite
Écrit le 18 03 2014 par Kévin MET _

Compilation et utilisation de mydumper

Coucou les amis, aujourd'hui on va compiler mydumper et regarder comment l'utiliser. Pourquoi utiliser mydumper alors qu'on a ce bon vieux mysqldump qui fait déjà très bien le boulot me direz vous ? Et bien, car il présente un tas d'avantages par rapport à mysqldump. Dans la suite on va voir comment l'installer et l'utiliser.

Lire la suite
Écrit le 13 03 2014 par Kévin MET _

Do it quick ! Remettre en place une replication MySQL

On va se faire un petit Do it quick ! pour remettre en place une bonne vieille réplication MySQL des familles. Il existe la bonne vieille solution à base de SET GLOBAL SQL_SLAVE_SKIP_COUNTER = 1; mais dans certains cas cela ne fonctionne pas car la réplication est cassée depuis longtemps et il y a eu plein de changements sur le master produisant un tas d'erreur de réplication. Pour palier à cette situation on va utiliser un outil que j'affectionne particulièrement, il s'agit de pt-table-sync. Cet outil permet de synchroniser des tables ou des bases d'un serveur à un ou plusieurs autres. Nous allons donc l'utiliser pour réparer la synchro MySQL entre un master et son slave...

Lire la suite
Écrit le 05 11 2013 par Kévin MET _

Cacti : ERROR: no Data Source associated. Check Template

Comment résoudre ERROR: no Data Source associated. Check Template qui apparait lorsque l'on essaye d'ajouter un graph dans Cacti ? Viens donc lire la solution dans cet article ;)

Lire la suite
Écrit le 13 10 2013 par Kévin MET _

Comment archiver une table MySQL (pt-archiver)

Voici la problématique, vous avez un super MySQL qui tourne aux petits oignons mais qui avalent des Go de données chaque jours. Vous avez beau avoir des disques de plusieurs To, cela ne va pas pouvoir durer trop longtemps et vous devez archiver le contenu d'une ou plusieurs tables en fonction d'une clause WHERE qui vous est propre. Par exemple si vous devez archiver les données qui ont été insérés durant la dernière année : WHERE date BEETWEEN '2012-08-20' AND '2013-08-20' Pour faire cela, il existe un outil super simple à utiliser et très pratique. Il s'agit de pt-archiver qui va vous permettre en une ligne de commande (que vous pouvez par exemple ajouter dans un cron) d'archiver vos tables. Nous allons donc voir comment utiliser cet utilitaire bien pratique...

Lire la suite
Écrit le 19 08 2013 par Kévin MET _