Installation et configuration de MySQL sous Linux Optimisation et sécurisation de MySQL
Optimisation
Si vous désirez optimiser cette configuration (après l'avoir exploitée, les statistiques n'étant pas représentatives au départ), faites appel à MySQLTuner. Il s'agit d'un script écrit en Perl qui ne modifiera pas votre configuration mais vous proposera des améliorations.
wget http://mysqltuner.com/mysqltuner.pl
chmod +x mysqltuner.pl
./mysqltuner.pl
Sécurisation
Il est facile de mettre en place quelques règles simples pour sécuriser le serveur, grâce au script :
mysql_secure_installation
Et en répondant à quelques questions :
Set root password ? Y
Permet de modifier le mot de passe root (de mysql)
Remove anonymous users ? Y
Retire les accès anonymes
Disallow root login remotely ? Y
Retire l'accès root distant (recommandé)
Remove test database and access to it ? Y
Retire la base test et ses accès
Reload privilege tables now ? Y
Recharge les privilèges suite aux modifications
Connexion
Vous pourrez vous connecter en ligne de commande grâce au client :
mysql -ulogin -pmotdepasse
Ou bien en utilisant un client graphique, voire aussi phpMyAdmin (installation par défaut : apt-get install phpmyadmin puis éditez config.inc.php ou recopiez-le à partir de config.sample.inc.php)