обновление mySQL до версии 5.5.7

Проблемы с установкой, настройкой и работой системных и сетевых программ.

Модераторы: GRooVE, alexco

Правила форума
Убедительная просьба юзать теги [code] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
Аватара пользователя
SOBAN
ефрейтор
Сообщения: 62
Зарегистрирован: 2010-06-30 14:21:28
Откуда: Россия:Ростов-на-Дону
Контактная информация:

Re: обновление mySQL до версии 5.5.7

Непрочитанное сообщение SOBAN » 2010-12-10 20:01:06

Всем доброго времени суток.

Обновился с помощью portupgrade

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

portupgrade -arR
После чего, все нормально, но как то переход с mysq 5.5.6 на 5.5.7 не прошол гладко.
При запуске самого сервера:

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

/data/mysql/>/usr/local/etc/rc.d/mysql-server start
Starting mysql.
/data/mysql/>
Но он не стартует, нет в процессах.

По каким данным можно что то диагностировать в этом случае?!

Хостинговая компания 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/

Аватара пользователя
hizel
дядя поня
Сообщения: 9031
Зарегистрирован: 2007-06-29 10:05:02
Откуда: Выборг

Re: обновление mySQL до версии 5.5.7

Непрочитанное сообщение hizel » 2010-12-10 20:10:00

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

/var/db/mysql/${hostname}.err
В дурацкие игры он не играет. Он просто жуткий, чу-чу, паровозик, и зовут его Блейн. Блейн --- это Боль.

Аватара пользователя
SOBAN
ефрейтор
Сообщения: 62
Зарегистрирован: 2010-06-30 14:21:28
Откуда: Россия:Ростов-на-Дону
Контактная информация:

Re: обновление mySQL до версии 5.5.7

Непрочитанное сообщение SOBAN » 2010-12-10 22:27:59

К сожалению там последняя запись 101027, наверно это десятого месяца 27 числа, и на этом все.

Аватара пользователя
Gamerman
капитан
Сообщения: 1717
Зарегистрирован: 2009-05-17 21:01:23
Откуда: Украина, Ужгород - Днепр
Контактная информация:

Re: обновление mySQL до версии 5.5.7

Непрочитанное сообщение Gamerman » 2010-12-10 23:27:48

Запустите напрямую, не через скрипт. Посмотрите как ругаться будет
Глюк глюком вышибают!

Аватара пользователя
SOBAN
ефрейтор
Сообщения: 62
Зарегистрирован: 2010-06-30 14:21:28
Откуда: Россия:Ростов-на-Дону
Контактная информация:

Re: обновление mySQL до версии 5.5.7

Непрочитанное сообщение SOBAN » 2010-12-11 1:55:25

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

101211  1:50:44 [Warning] Can't create test file /var/db/mysql/jaxs.lower-test
101211  1:50:44 [Warning] Can't create test file /var/db/mysql/jaxs.lower-test
101211  1:50:44 [Note] Plugin 'FEDERATED' is disabled.
/usr/local/libexec/mysqld: Can't find file: './mysql/plugin.frm' (errno: 13)
101211  1:50:44 [ERROR] Can't open the mysql.plugin table. Please run mysql_upgrade to create it.
InnoDB: The InnoDB memory heap is disabled
InnoDB: Mutexes and rw_locks use GCC atomic builtins
InnoDB: Compressed tables use zlib 1.2.3
101211  1:50:44  InnoDB: Initializing buffer pool, size = 128.0M
101211  1:50:44  InnoDB: Completed initialization of buffer pool
101211  1:50:44  InnoDB: Operating system error number 13 in a file operation.
InnoDB: The error means mysqld does not have the access rights to
InnoDB: the directory.
InnoDB: File name ./ibdata1
InnoDB: File operation call: 'open'.
InnoDB: Cannot continue operation.
Ах... вот в этом духе

Пишет в /var/db/mysql/${hostname}.err:

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

101211  1:44:24 [Note] Plugin 'FEDERATED' is disabled.
^G/usr/local/libexec/mysqld: Can't find file: './mysql/plugin.frm' (errno: 13)
101211  1:44:24 [ERROR] Can't open the mysql.plugin table. Please run mysql_upgrade to create it.
InnoDB: The InnoDB memory heap is disabled
InnoDB: Mutexes and rw_locks use GCC atomic builtins
InnoDB: Compressed tables use zlib 1.2.3
101211  1:44:24  InnoDB: Initializing buffer pool, size = 128.0M
101211  1:44:24  InnoDB: Completed initialization of buffer pool
101211  1:44:24  InnoDB: highest supported file format is Barracuda.
InnoDB: Log scan progressed past the checkpoint lsn 48941
101211  1:44:24  InnoDB: Database was not shut down normally!
InnoDB: Starting crash recovery.
InnoDB: Reading tablespace information from the .ibd files...
InnoDB: Restoring possible half-written data pages from the doublewrite
InnoDB: buffer...
InnoDB: Doing recovery: scanned up to log sequence number 1595675
101211  1:44:25  InnoDB: Starting an apply batch of log records to the database...
InnoDB: Progress in percents: 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 5
InnoDB: Apply batch completed
101211  1:44:25  InnoDB: 1.1.3 started; log sequence number 1595675
101211  1:44:25 [ERROR] /usr/local/libexec/mysqld: Can't find file: './mysql/host.frm' (errno: 13)
101211  1:44:25 [ERROR] Fatal error: Can't open and lock privilege tables: Can't find file: './mysql/host.frm' (errno: 13)
101211 01:44:25 mysqld_safe mysqld from pid file /var/db/mysql/jaxs.ru.pid ended

Аватара пользователя
Gamerman
капитан
Сообщения: 1717
Зарегистрирован: 2009-05-17 21:01:23
Откуда: Украина, Ужгород - Днепр
Контактная информация:

Re: обновление mySQL до версии 5.5.7

Непрочитанное сообщение Gamerman » 2010-12-11 2:50:51

/usr/local/libexec/mysqld: Can't find file: './mysql/plugin.frm' (errno: 13)
101211 1:50:44 [ERROR] Can't open the mysql.plugin table. Please run mysql_upgrade to create it.

01211 1:44:25 [ERROR] /usr/local/libexec/mysqld: Can't find file: './mysql/host.frm' (errno: 13)
101211 1:44:25 [ERROR] Fatal error: Can't open and lock privilege tables: Can't find file: './mysql/host.frm' (errno: 13)

У вас битая база mysql. Пересоздайте ее
Глюк глюком вышибают!

Аватара пользователя
SOBAN
ефрейтор
Сообщения: 62
Зарегистрирован: 2010-06-30 14:21:28
Откуда: Россия:Ростов-на-Дону
Контактная информация:

Re: обновление mySQL до версии 5.5.7

Непрочитанное сообщение SOBAN » 2010-12-11 3:38:05

Судя по тексту там необходимо запустить mysql_upgrade, что я и делал, но он не отрабатывает так как сервер не загружен.

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

>mysql_upgrade
Looking for 'mysql' as: mysql
Looking for 'mysqlcheck' as: mysqlcheck
Running 'mysqlcheck' with connection arguments: '--port=3306' '--socket=/tmp/mysql.sock'
mysqlcheck: Got error: 2002: Can't connect to local MySQL server through socket '/tmp/mysql.sock' (2) when trying to connect
FATAL ERROR: Upgrade failed
Или как ее иначе пресоздать?

Хотя я вообще переименовал базу mysq в которой этот файл не найден, хотя он там был однозначно!
Сервер отработав старт создала эту базу снова, но не запустился!

Аватара пользователя
Gamerman
капитан
Сообщения: 1717
Зарегистрирован: 2009-05-17 21:01:23
Откуда: Украина, Ужгород - Днепр
Контактная информация:

Re: обновление mySQL до версии 5.5.7

Непрочитанное сообщение Gamerman » 2010-12-11 12:32:23

1. Стартуешь сервер без использования базы привелегий.
2. Апгрейдишь базы.
3. На всякий случай делаешь check
4. Вырубаешь сервер (мускуль, а не машину :) ).
5. Стартуешь нормально.
6. Проверяешь.
Глюк глюком вышибают!

Аватара пользователя
SOBAN
ефрейтор
Сообщения: 62
Зарегистрирован: 2010-06-30 14:21:28
Откуда: Россия:Ростов-на-Дону
Контактная информация:

Re: обновление mySQL до версии 5.5.7

Непрочитанное сообщение SOBAN » 2010-12-11 16:53:01

На сколько понял с ключем --skip-grant-tables.
Не запустился снова, думаю деинсталировать и поставить снова. Как то отчистить все конфигурационные файлы и все, что создано при установки mysql возможно?

Аватара пользователя
Gamerman
капитан
Сообщения: 1717
Зарегистрирован: 2009-05-17 21:01:23
Откуда: Украина, Ужгород - Днепр
Контактная информация:

Re: обновление mySQL до версии 5.5.7

Непрочитанное сообщение Gamerman » 2010-12-11 18:30:53

Грохнуть все, всегда можно :)
Глюк глюком вышибают!

Аватара пользователя
SOBAN
ефрейтор
Сообщения: 62
Зарегистрирован: 2010-06-30 14:21:28
Откуда: Россия:Ростов-на-Дону
Контактная информация:

Re: обновление mySQL до версии 5.5.7

Непрочитанное сообщение SOBAN » 2010-12-11 18:54:51

Хэх... просто бьюсь 3 суток! :) Как то не особо получается!

Аватара пользователя
Gamerman
капитан
Сообщения: 1717
Зарегистрирован: 2009-05-17 21:01:23
Откуда: Украина, Ужгород - Днепр
Контактная информация:

Re: обновление mySQL до версии 5.5.7

Непрочитанное сообщение Gamerman » 2010-12-11 19:06:15

Можно попробовать так:
1. Деинстал Мускуля.
2. Удаление конфиг файлов.
3. Удаление служебных баз.
4. Инстал мускуля.

Вроде он должен сам создать нужные базы.
Но я бы так не делал.
Ибо.
1. Не факт, что старые базы поднимутся
2. Не факт, что зарабоатет.

Логи в студию.
Глюк глюком вышибают!

Аватара пользователя
Gamerman
капитан
Сообщения: 1717
Зарегистрирован: 2009-05-17 21:01:23
Откуда: Украина, Ужгород - Днепр
Контактная информация:

Re: обновление mySQL до версии 5.5.7

Непрочитанное сообщение Gamerman » 2010-12-11 19:07:07

У меня похожая ситуация была, но я как-то поднял мускуль. Но не помню, что делал :)
Глюк глюком вышибают!

Аватара пользователя
SOBAN
ефрейтор
Сообщения: 62
Зарегистрирован: 2010-06-30 14:21:28
Откуда: Россия:Ростов-на-Дону
Контактная информация:

Re: обновление mySQL до версии 5.5.7

Непрочитанное сообщение SOBAN » 2010-12-12 4:00:15

Спасибо всем за помощь... переустановил pkg_add'ом но такая же болезнь была! Потом тупо собрал из портов. Удалил конфиги все как сказал Gamerman!
Запустился с пол пинка и работает нормально, конфиги осталось скопировать! :) Старые базы просто скопировал в новую директорию и все нормально.
Спасибо.

Аватара пользователя
Gamerman
капитан
Сообщения: 1717
Зарегистрирован: 2009-05-17 21:01:23
Откуда: Украина, Ужгород - Днепр
Контактная информация:

Re: обновление mySQL до версии 5.5.7

Непрочитанное сообщение Gamerman » 2010-12-12 12:21:22

В новых версиях Мускуля ветки 5.5.х часто играются с параметрами в конфиге. Иногда, проще вообще конфиг-файл не использовать, пусть работает по-умолчанию. Или читать файл-ошибок, что ему не нравится.
Глюк глюком вышибают!

Аватара пользователя
SOBAN
ефрейтор
Сообщения: 62
Зарегистрирован: 2010-06-30 14:21:28
Откуда: Россия:Ростов-на-Дону
Контактная информация:

Re: обновление mySQL до версии 5.5.7

Непрочитанное сообщение SOBAN » 2010-12-12 13:29:37

Ага, я это уже вычитал :)... я внес некоторые параметры которые мне необходимы, вроде перезапустился нормально и работает.

Bayerische
капитан
Сообщения: 1820
Зарегистрирован: 2010-12-25 20:41:50
Откуда: Хлебная столица

Re: обновление mySQL до версии 5.5.7

Непрочитанное сообщение Bayerische » 2011-03-01 11:06:44

Тоже зараза запнулась на InnoDB.

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

the innodb memory heap is disabled
Ставил с нуля из портов.

Аватара пользователя
Gamerman
капитан
Сообщения: 1717
Зарегистрирован: 2009-05-17 21:01:23
Откуда: Украина, Ужгород - Днепр
Контактная информация:

Re: обновление mySQL до версии 5.5.7

Непрочитанное сообщение Gamerman » 2011-03-01 11:10:31

Та они постоянно что-то экспериментируют. Поставил себе MariaDB. Понимает те же хранилища, что и мускуль плюс свои.

Хотя обновление поверх старых версий мусуля вроде нормально идет уже.
Глюк глюком вышибают!

Bayerische
капитан
Сообщения: 1820
Зарегистрирован: 2010-12-25 20:41:50
Откуда: Хлебная столица

Re: обновление mySQL до версии 5.5.7

Непрочитанное сообщение Bayerische » 2011-03-01 11:44:50

Погуглил, у всех с этим гамном проблемы. Буду на 5.1 откатывать. Хотел, как лучше...

антоним
проходил мимо

Re: обновление mySQL до версии 5.5.7

Непрочитанное сообщение антоним » 2011-05-07 7:30:50

[root@thor /var/db/mysql]# perror 13
Permission denied

chown -R mysql:mysql /var/db/mysql
а потом статруйте сервер

все должно заработать