Mysql set names в ~/.my.cnf

grigori

( ͡° ͜ʖ ͡°)
Команда форума
я больше полу-часа пытался нагуглить и прочесть в доках как задавать кодировку для консольного клиента mysql, чтобы не писать каждый раз SET NAMES utf8 или --init-command="set names utf8"

оказалось, что надо писать без кавычек:
~]$ cat .my.cnf
[client]
init-command=set names utf8
и нигде этого не написано - ни в доках, ни в комментах, ни в статьях не нагуглить

причем, в доке пишут:
you could explicitly execute SET NAMES every time you start up. To accomplish the same result more easily, add the --default-character-set option setting to your mysql command line or in your option file.
но default-character-set не работает
 
Последнее редактирование:

WMix

герр M:)ller
Партнер клуба
http://dev.mysql.com/doc/refman/5.1/en/option-files.html
* opt_name=value
This is equivalent to --opt_name=value on the command line. In an option file, you can have spaces around the “=” character, something that is not true on the command line. You can optionally enclose the value within single quotation marks or double quotation marks, which is useful if the value contains a “#” comment character.
странно что в кавычках не получилось
 
Сверху