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

Si vous avez besoin de modifier le paramètre innodb_log_file_size ,il ne faut pas juste modifier le paramètre et redémarrez le serveur. Si vous le faites, InnoDB va refuser de démarrer car les journaux existants ne correspondent pas à la taille configurée. Vous devez arrêter le serveur proprement, déplacer (ne pas supprimer) les fichiers ib_logfile0 ib_logfile1, etc. Vérifiez le journal des erreurs pour s’assurer qu’il n’y a pas de problème de fermeture. [Lire]

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

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]