Plesk Panel: обновление MySQL до версии 5.6

By |2014-04-25T07:36:38+00:0025 Апр 2014|Categories: Информационные Технологии|Tags: , |0 Comments

Не стоит экспериментировать с обновлением «живого» сервера, т.к. возникнут проблемы, которые надо будет решать. У меня этих проблем было много.

Где найти обновления до версии MySQL 5.6?

Добавляем следующие репозитории в файл /etc/apt/sources.list:

Устанавливаем ключи GnuPG:

Ставим обновления:

У меня MySQL 5.6 встал, но установка завершилась с ошибкой, что пароль админа не подходит. В итоге, в системе числилась и старая версия SQL и новая.

Для начала удалил старую версию:

Чистим папку /var:

Потом начал разбираться с паролем. То ли меня глючит, то ли действительно так, но в MySQL 5.6 пользователь root переименован в admin. Как, на что и почему сбрасывается пароль при обновлении, я так и не понял. В общем, пришлось сбросить. Первым делом останавливаем базу данных:

Запускаем MySQL, чтобы не запрашивал пароль:

Заходим

Меняем пароль:

Перезапускам сервер MySQL:

Кстати, можно еще попробовать подключить к базе данных со старым паролем:

Но при таком раскладе невозможно было войти в панель управления Plesk, т.к. выдавалось сообщение об ошибке соединения с базой данных.
Сам пароль хранится в зашифрованном виде здесь:

Он используется для подключения Plesk к базе данных, в открытом виде посмотреть можно так:

Поменять вот так:

Чтобы исправить ошибку подключения Plesk к БД, мне помогло следующее:

пароль

После этого подключение появилось, Plesk заработала. Но теперь в Plesk при редактировании любого домена выдавалось сообщение: Field ‘account_id’ doesn’t have a default value
Для того чтобы это исправить, надо в базе данных psapd_users присвоить значение по умолчанию для поля account_id. Я его сделал равным 0. После этого ошибка исчезла.

Если ознакомиться с этим документом http://kb.parallels.com/en/115875, то видно, что ошибок может возникать достаточно много. Так что надо быть аккуратнее.

About the Author:

Leave A Comment

Этот сайт использует Akismet для борьбы со спамом. Узнайте как обрабатываются ваши данные комментариев.