проблемы с консолью в mysql 5 (delete, русские буквы)

10 views
Skip to first unread message

alexey...@gmail.com

unread,
Dec 8, 2007, 6:16:18 AM12/8/07
to Moscow MySQL User Group
привет всем

некоторое время назад поставил себе пятерку 5.0.27 для разного рода
экспериментов, и поимел ряд трабл совершенно на пустом месте, и как
вылечить - непонятно

1) в mysql-консоли хоть ты тресни не получается писать по-русски.
ничего не отображается

env:
LC_ALL=ru_RU.UTF-8
LANG=ru_RU.UTF-8

mysql> show variables like 'character_set_%';
+--------------------------+----------------------------------------+
| Variable_name | Value |
+--------------------------+----------------------------------------+
| character_set_client | utf8 |
| character_set_connection | utf8 |
| character_set_database | utf8 |
| character_set_filesystem | binary |
| character_set_results | utf8 |
| character_set_server | utf8 |
| character_set_system | utf8 |
| character_sets_dir | /usr/local/mysql/share/mysql/charsets/ |
+--------------------------+----------------------------------------+

2) при нажатии на клавишу "Delete" в mysql-консоли не стирается
текущий символ, а добавляется символ "~". Удалять символы в набитой
строке можно только через backspace

mysql на тачке собирался ручками из сорцов с дефотлными настройками.

никаких подобных проблем на 4.1.* не наболюдалось.
никто не сталкивался? не знаете как лечить?

wbr,
fisher

Konstantin Osipov

unread,
Dec 8, 2007, 10:08:03 AM12/8/07
to moscow-mysq...@googlegroups.com
* alexey...@gmail.com <alexey...@gmail.com> [07/12/08 14:18]:

> привет всем
>
> некоторое время назад поставил себе пятерку 5.0.27 для разного рода
> экспериментов, и поимел ряд трабл совершенно на пустом месте, и как
> вылечить - непонятно

Не надо пользоваться старьём.
никогда.
решили ставить пятёрку - ставьте, последнюю, 5.0.51


>
> 1) в mysql-консоли хоть ты тресни не получается писать по-русски.
> ничего не отображается
>
> env:
> LC_ALL=ru_RU.UTF-8
> LANG=ru_RU.UTF-8
>
> mysql> show variables like 'character_set_%';
> +--------------------------+----------------------------------------+
> | Variable_name | Value |
> +--------------------------+----------------------------------------+
> | character_set_client | utf8 |
> | character_set_connection | utf8 |
> | character_set_database | utf8 |
> | character_set_filesystem | binary |
> | character_set_results | utf8 |
> | character_set_server | utf8 |
> | character_set_system | utf8 |
> | character_sets_dir | /usr/local/mysql/share/mysql/charsets/ |
> +--------------------------+----------------------------------------+
>
> 2) при нажатии на клавишу "Delete" в mysql-консоли не стирается
> текущий символ, а добавляется символ "~". Удалять символы в набитой
> строке можно только через backspace
>
> mysql на тачке собирался ручками из сорцов с дефотлными настройками.

небось собрался с libedit а не с readline.
либо баг в readline.


>
> никаких подобных проблем на 4.1.* не наболюдалось.
> никто не сталкивался? не знаете как лечить?

--
-- Konstantin Osipov Software Developer, Moscow, Russia
-- MySQL AB, www.mysql.com The best DATABASE COMPANY in the GALAXY

alexey...@gmail.com

unread,
Dec 8, 2007, 12:43:13 PM12/8/07
to Moscow MySQL User Group


On Dec 8, 6:08 pm, Konstantin Osipov <konstan...@mysql.com> wrote:
> * alexey.ry...@gmail.com <alexey.ry...@gmail.com> [07/12/08 14:18]:
>
> > привет всем
>
> > некоторое время назад поставил себе пятерку 5.0.27 для разного рода
> > экспериментов, и поимел ряд трабл совершенно на пустом месте, и как
> > вылечить - непонятно
>
> Не надо пользоваться старьём.
> никогда.
> решили ставить пятёрку - ставьте, последнюю, 5.0.51

ну я не первый день замужем
просто на тот момент это было самой свежей версией!

> > 2) при нажатии на клавишу "Delete" в mysql-консоли не стирается
> > текущий символ, а добавляется символ "~". Удалять символы в набитой
> > строке можно только через backspace
>
> > mysql на тачке собирался ручками из сорцов с дефотлными настройками.
>
> небось собрался с libedit а не с readline.
> либо баг в readline.

спасибо большое - то что надо!
пересобрал 5.0.51 с --without-libedit все проблемы исчезли
(правда, щас думаю - может и не в флаге дело а просто в новой верии,
но эт уже не важно)

wbr,
fisher
Reply all
Reply to author
Forward
0 new messages