~/.mysql_history 大小限制

Mar*_*ter 4 linux mysql

我的 .mysql_history 文件大小限制为 300 行。

我想保持 mysql 历史不受限制。但是,我找不到任何方法来做到这一点(在手册页和谷歌中)

有人可以建议如何将 .mysql_history 的大小限制从默认的 300 增加到更多(或无限制)

我正在使用 Debian Wheezy

Sté*_*las 5

mysql使用readline的命令行界面和历史的处理。

readline~/.inputrc文件和/etc/inputrc系统范围内配置。

你可能有一个

set history-size 300
Run Code Online (Sandbox Code Playgroud)

在那里的某个地方。只需删除该设置,或添加:

$if Mysql
set history-size -1
$endif
Run Code Online (Sandbox Code Playgroud)

到您的~/.inputrc.

  • @MartinVegter,使用 `rlwrap -s 99999999`,请参阅 rlwrap 手册页。rlwrap 对 300 施加了限制,你可以忘记 `~/.inputrc` 中的更改。 (2认同)