Если, на самом деле, мы отвечаем, как очистить «историю» (не кэш), а говорим о платформе 'nix ... есть еще один важный файл истории, который потенциально можно удалить. То есть /root/.mysql_history
.
При доступе к MariaDB (то есть к MySQL, если вы не знали), обычно запускается как sudo
. В этом случае история ввода вашего клиента записывается в /root...
вместо вашего домашнего каталога.
Если вы хотите очистить все последние данные на ОБА клиенте mysql и терминале bash в целях безопасности, попробуйте выполнить следующее:
rm -rf ~/.mysql_history
sudo rm -rf /root/.mysql_history
history -cw
clear
Я успешно использовал это в CentOS и Debian под управлением MySQL или MariaDB.