Il y a deux manieres d’effectuer un export des comptes MySQL, avec mysqldump ou avec pt-show-grants des Percona Toolkit
[Lire]Killer des requêtes MySQL en fonction de leur temps d’exécution
Toutes les requêtes killé sont affiché par le script, cela vous permet de generer un log ou de vous envoyer un mail pour chaque requête killé.
[Lire]Configuration du Timezone par connections
Lorsque vous voulez définir le fuseau horaire lors d’une connexion MySQL, il se peut que vous ailler les erreurs suivante lorsque vous définissez le fuseau horaire :
[Lire]Changer la taille de innodb_log_file_size
Exporter tous les comptes MySQL
La commandes ci-dessous va vous générer les requêtes SQL pour pouvoir recréer tous vos comptes MySQL en quelque secondes
Le mot de passe du compte root sera donc modifié sur le serveur ou vous aller exécuter ces requêtes.
mysql --skip-column-names -B -e "select user,host from mysql.user;" |awk {'print "show grants for \x27"$1"\x27@\x27"$2"\x27;"'} | mysql --skip-column-names -B
Version 1 du " Percona Monitoring Plugins "
Les variables système
La liste des variables système MySQL se trouve http://dev.mysql.com.
Il y est indiqué si ces variables sont dynamique ou non, si elle le sont, vous pouvez les changer a chaud (ne pas oublier de mettre a jour le fichier de configuration MySQL 😉 ).
[Lire]Générer un dump par base MySQL
Le script va générer generer les sql pour, creer les base, table, les remplirs, les vues/fonctions, les comptes MySQL
[Lire]