Debian 7 用 dotdeb.org 源安装 MySQL, MySQL CLI 里无法输入中文,粘贴包含中文的 SQL 命令,中文也会消失

2016-09-30 17:55:07 +08:00
 fuxkcsdn

Debian 7 官方源里的 mysql 5.5 是没问题,后来因为需要更新到 5.6 更新完后在 MySQL CLI 里就无法输入中文了, HOME,END 键也不行了

google 了下貌似是 lib-editline 的关系(之前 Debian 官方源版本用 lib-readline 是没问题的)

mysql --version
mysql  Ver 14.14 Distrib 5.6.32, for debian-linux-gnu (x86_64) using  EditLine wrapper

除了编译安装外,有其他办法吗??

2393 次点击
所在节点    Linux
3 条回复
TaMud
2016-09-30 19:25:12 +08:00
my.cnf 里指定 utf-8
已建数据库改成 utf-8
xiaq
2016-09-30 21:54:38 +08:00
试试 rlwrap mysql ?
RobberPhex
2016-10-01 15:56:41 +08:00
libedit.so 版本太低了,导致无法输入中文,更新下就好了。

在我的情况下, libedit.so.2.0.47 无法输入中文。 libedit.so.2.0.53 就可以。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/310039

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX