IT技术博客大学习 共学习 共进步

MySQL命令行按Delete键输出”~”的问题

idea's blog 2012-09-10 23:12:39 浏览 2,404 次

    MySQL 默认用了一个叫 libedit 的东西来替代 libreadline, 如果按 Delete/Home/End 键, 就会输出 “~”, 非常不好用. 解决方法很简单, 只要换回 libreadline 就 OK 了. 编译时加上参数:

 --without-readline\\
 --without-libedit\\

    执行 mysql -version 看输出.

    (正确)mysql Ver … using readline 5.1

     (错误)mysql Ver … using EditLine wrapper

建议继续学习

  1. Javascript中的delete操作符 (阅读 3,364)
  2. MySQL drop database恢复(恢复方法同样适用MySQL drop table,delete,truncate table) (阅读 2,427)
  3. Javascript中的delete操作符 (阅读 1,664)