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

Mysql сообщает «неизвестный проход переменной» после обновления с 5.5.41 -> 5.7.5 на Debian

У нас возникла следующая проблема после обновления 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

... так что это тоже кандидат.