Обновление mysql-51 до 56

Простые/общие вопросы по UNIX системам. Спросите здесь, если вы новичок

Модераторы: vadim64, terminus

Правила форума
Убедительная просьба юзать теги [cоde] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
Аватара пользователя
yolkfolk
проходил мимо
Сообщения: 4
Зарегистрирован: 2014-10-11 11:59:17

Обновление mysql-51 до 56

Непрочитанное сообщение yolkfolk » 2014-10-11 12:13:31

Всем доброго дня и холодного пива!
Пришло время обновлять мускул 51 до 55 или даже лучше 56.
Особенности: базы расположены в другом месте в /usr/local/mysql/, есть innodb (возможно, в них всё и дело).

Удалил старые клиент и сервер с помощью make deinstall, установил новый. Старт (согласно UPDATING /usr/local/etc/rc.d/mysql-server start --skip-grant-table) не проходит, вываливается с ошибкой

Код: Выделить всё

140920 19:13:43 [ERROR] Fatal error: Can't open and lock privilege tables: Table 'mysql.host' doesn't exist
Пробовал по найденному где-то мануалу

Код: Выделить всё

mysql_install_db --user=mysql --basedir=/usr/local --ldata=/usr/local/mysql/
mysqld_safe --user=mysql --basedir=/usr/local --ldata=/usr/local/mysql/
Не получается, пришлось переименовать /usr/local/etc/my.cnf. mysql_install_db прошло успешно, но база всё равно не запускается. Пробовал удалить логи InnoDB, как советуют в сети - ib_logfile0, ib_logfile1, но всё равно

Код: Выделить всё

Unable to lock /usr/local/mysql/ibdata1, error: 35 
Все конфиги сохранились, откат до 51 проходит без проблем.
Т. е. застрял на шаге первого запуска базы, перед mysql_update.

Будут ли какие-нибудь советы?
Последний раз редактировалось f_andrey 2014-10-11 20:05:45, всего редактировалось 1 раз.
Причина: Автору. пожалуйста, выбирайте соответствующий раздел форума.

Хостинговая компания Host-Food.ru
Хостинг HostFood.ru
 

Услуги хостинговой компании Host-Food.ru

Хостинг HostFood.ru

Тарифы на хостинг в России, от 12 рублей: https://www.host-food.ru/tariffs/hosting/
Тарифы на виртуальные сервера (VPS/VDS/KVM) в РФ, от 189 руб.: https://www.host-food.ru/tariffs/virtualny-server-vps/
Выделенные сервера, Россия, Москва, от 2000 рублей (HP Proliant G5, Intel Xeon E5430 (2.66GHz, Quad-Core, 12Mb), 8Gb RAM, 2x300Gb SAS HDD, P400i, 512Mb, BBU):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах: https://www.host-food.ru/domains/

Аватара пользователя
Electronik
капитан
Сообщения: 1593
Зарегистрирован: 2008-11-15 17:32:56
Откуда: Минск
Контактная информация:

Re: Обновление mysql-51 до 56

Непрочитанное сообщение Electronik » 2014-10-11 17:41:45

а сделать бэкап баз, обновить сервер, сделать рестор баз. не пробовали?
это вроде аксиомы для всех БД.
Предскажем будущее hw по логам и дампу, снимем сглаз и порчу с рута, поможем придумать пароль(С)
Блог

Аватара пользователя
yolkfolk
проходил мимо
Сообщения: 4
Зарегистрирован: 2014-10-11 11:59:17

Re: Обновление mysql-51 до 56

Непрочитанное сообщение yolkfolk » 2014-10-11 18:03:56

Я давно юзаю фряху, но только как десктоп. Так получилось, что пришлось заняться сервером, но это совсем другая петрушка. Не можете подсказать точнее? Сделать бэкап, а потом что? Удалить каталог с базами? Может, кинете ссылку на пример, раз это аксиома?

Аватара пользователя
yolkfolk
проходил мимо
Сообщения: 4
Зарегистрирован: 2014-10-11 11:59:17

Re: Обновление mysql-51 до 56

Непрочитанное сообщение yolkfolk » 2014-10-12 9:30:37

Всё-таки смог установить и обновить. Но проблема в одном: mysql не запускается, пока имеется файл /usr/local/etc/my.cnf, в котором прописан правильный путь к innodb, из-за этого при его удалении и запуске сервера сайты, использующие innodb, не работают...

Аватара пользователя
Alex Keda
стреляли...
Сообщения: 35439
Зарегистрирован: 2004-10-18 14:25:19
Откуда: Made in USSR
Контактная информация:

Re: Обновление mysql-51 до 56

Непрочитанное сообщение Alex Keda » 2014-10-16 7:29:01

Ошибку покажите...
Убей их всех! Бог потом рассортирует...

Аватара пользователя
yolkfolk
проходил мимо
Сообщения: 4
Зарегистрирован: 2014-10-11 11:59:17

Re: Обновление mysql-51 до 56

Непрочитанное сообщение yolkfolk » 2014-10-16 7:53:41

Alex Keda писал(а):Ошибку покажите...
Увы, уже не подскажу, надо было решить проблему срочно, это же боевой сервер. Пришлось снести весь каталог, установить 56 заново и восстановить (из бэкапа, наверное, правильнее, но в данном случае из дампа).

Аватара пользователя
skeletor
майор
Сообщения: 2548
Зарегистрирован: 2007-11-16 18:22:04

Re: Обновление mysql-51 до 56

Непрочитанное сообщение skeletor » 2014-10-28 18:44:17

Достаточно лишь было выполнить

Код: Выделить всё

mysql_upgrade --datadir=/usr/local/mysql