Désactiver l’historique des commandes MariaDB / MySQL
En clone parfait de MySQL, la version 5.5 de MariaDB présente sur Fedora 20 se comporte comme MySQL 5.5 fourni par Oracle.
Problématique
Par défaut, l’historique des commandes saisies par l’utilisateur sous MySQL est stocké dans $HOME/.mysql_history. Le fichier contient en clair toutes les commandes qui vous ont permis à l’aide de CREATE USER/GRANT ou de SET PASSWORD de créer les utilisateurs ou de modifier leurs mots de passe.
Désactiver l’historique de commandes
Il existe deux solutions. La première consiste à créer un lien symbolique :
ln -s ~/.mysql_history /dev/null
La seconde consiste pour l’utilisateur (~/.bashrc ou ~/.bash_profile) ou pour tous les utilisateurs (/etc/bashrc) à éditer le fichier indiqué entre parenthèses et ajouter :
export MYSQL_HISTFILE=/dev/null