У нас возникла следующая проблема после обновления MySQL 5.5.41 (предварительно установленного на нашем сервере Debian Wheezy LAMP от Hetzner) до версии 5.7.5 (загруженной с mysql.com).
После обновления конфигурации Hetzner по умолчанию до версии 5.7.5 мы имеем следующую ситуацию: пакеты установлены успешно, mysql deamon запущен, но mysql, mysql_upgrade и другие инструменты не запускаются.
Они сообщают об одной и той же ошибке: mysql: [ERROR] unknown variable 'pass ='
Такой переменной нет в my.cnf. Также я не могу найти эту переменную где-нибудь еще.
Во время обновления я установил новый пароль root mysql (конечно).
Вопрос: где можно жестко запрограммировать эту передаваемую переменную и как решить эту проблему?
Бэкап был сделан. Данные еще не созданы. Новая версия устанавливается через APT репо. Процедуры сброса пароля и инициализации базы данных не помогают.
Спасибо, Георгий Благодатов
У меня такая же проблема. я использовал Strace чтобы увидеть, что происходит. Для меня это было в ...
/root/.my.cnf.
mysql тоже пробовал открывать ...
/root/.mylogin.cnf
... так что это тоже кандидат.