Назад | Перейти на главную страницу

Команда mysql в командной строке возвращает неизвестную переменную

Когда я пытаюсь использовать:

mysql -u [user] -p

команду (или любой другой "mysql") в командной строке моего сервера Debian, я получаю эту ошибку:

mysql: unknown variable 'log=/var/log/mysql.log'

mysql-client установлен,

general_log_file

строка в файле my.cnf раскомментирована (я нашел этот совет в Google), но я все еще получаю эту «неизвестную переменную» и не могу использовать mysql в командной строке.

general_log_file - это mysqld, серверная часть mysql, вариант.

Однако не жалуется на это. Проверьте свой файл my.cnf на наличие

log=/var/log/mysql.log 

Под клиентским разделом

выдержка из Справочное руководство MySQL 5.0 :: ... :: 4.2.6 Использование файлов параметров

Be sure not to put an option in the [client] group unless it is recognized 
by all client programs that you use. Programs that do not understand the 
option  quit after displaying an error message if you try to run them.