Mysql
 sql >> Base de données >  >> RDS >> Mysql

Comment vider le cache des requêtes dans mysql ?

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