Cache des requêtes et l'historique des requêtes sont des choses différentes.
Cache des requêtes
MySql stocke les requêtes exécutées avec leurs résultats dans une requête cache
, afin qu'il puisse répondre rapidement lorsque la même requête est demandée (accès au cache ).Exécutez RESET QUERY CACHE
ou FLUSH TABLES
pour vider le cache des requêtes.
Fichier d'historique des commandes
MySql stocke les commandes exécutées depuis son propre shell dans un fichier historique
. Il se trouve sous votre répertoire personnel (Unix) :~/.mysql_history
. Supprimez ce fichier pour effacer l'historique jusqu'à maintenant (depuis le shell) :
rm -rf ~/.mysql_history
Si vous souhaitez désactiver complètement l'historique, créez le fichier d'historique en tant que lien symbolique vers /dev/null
(du shell) :
ln -s /dev/null $HOME/.mysql_history