Когда я пытаюсь использовать:
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.