mysqltuner

C’est un outil que vous pouvez executer en ligne de commande dans votre serveur linux hébergeant une base de données mysql.

L’installation est assez rapide. Je reprends ici les étapes expliquées sur le github :

Télécharger les binaires

wget http://mysqltuner.pl/ -O mysqltuner.pl
wget https://raw.githubusercontent.com/major/MySQLTuner-perl/master/basic_passwords.txt -O basic_passwords.txt
wget https://raw.githubusercontent.com/major/MySQLTuner-perl/master/vulnerabilities.csv -O vulnerabilities.csv

Créer un utilisateur dédié

GRANT SELECT, PROCESS,EXECUTE, REPLICATION CLIENT,
 SHOW DATABASES,SHOW VIEW
 ON *.*
 TO 'mysqltuner'@'localhost' identified by 'pwd1234';

Enregistrement de l’identifiant correspondant

# ~/.my.cnf
# Ces identifiants seront utilisés par mysqltuner

[client]
user=mysqltuner
password=pwd1234

Usage

perl ./mysqltuner.pl