Очистить историю MySQL команд в Unix/Linux

Очистить историю MySQL команд в Unix/Linux

Недавно возник вопрос, как я могу очистить историю команд в mysql? В этой статье и поговорим об этом.

В Unix/Linux, MySQL клиент записывает историю выполнимых команд в файл. По умолчанию файл истории называется .mysql_history и создается в вашей домашней директории. Чтобы указать другой файл, установите значение переменной окружения MYSQL_HISTFILE.

Очистить историю MySQL команд в Unix/Linux

Чтобы очистить историю команд в mysql, используйте команду:

$ > ~/.mysql_history

Если вы не хотите, сохранить файл c историей, то для начала удалите «.mysql_history» (если он существует), а затем используйте один из следующих методов:

  1. Установите  переменную MYSQL_HISTFILE в /dev/null, например:
    $ export MYSQL_HISTFILE=/dev/null
    
    $ set | grep MYSQ
    MYSQL_HISTFILE=/dev/null
  2. Создайте ~/.mysql_history как симлинк на /dev/null. Вам необходимо выполнить следующую команду только один раз:
    $ rm $HOME/.mysql_history
    $ ln -s /dev/null $HOME/.mysql_history

Вот и все, статья «Очистить историю MySQL команд в Unix/Linux» завершена.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

Этот сайт использует Akismet для борьбы со спамом. Узнайте, как обрабатываются ваши данные комментариев.