Решено: Debian 4 обновление mysql (5.0.32 > 5.0.67. Сборка из сорцов.)

Обсуждение настройки и работы сервисов, резервирования, сетевых настроек и вопросов безопасности ОС.

Модераторы: SLEDopit, Модераторы разделов

-IRON-
Сообщения: 51
ОС: Suse Linux 10.3

Решено: Debian 4 обновление mysql

Сообщение -IRON- »

Debian 4 Etch r0.
Стоит mysql 5 из пакетов. Версия 5.0.32. Требуется обновить на версию старше 5.0.38.
Синхронизироваться с сервером обновления и качать полный репозитарий нет возможности. Скачал сорец мускула 5.0.67, выполнил зависимости. Я так понимаю, что если поставить мускул на то же место и с теми же параметрами, что и старый, то не будет надобности переписывать скрипты для автостарта мускула.
Поставить со старыми параметрами не получается, т.к их попросту не знаю.
Что делал:

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

whereis mysql
mysql: /usr/bin/mysql /etc/mysql /usr/X11R6/bin/mysql /usr/bin/X11/mysql /usr/local/lib/mysql /usr/share/mysql /usr/share/man/man1/mysql.1.gz


на основании этого и конфига php.ini (из него взят только сокет) составил следующий конфигур:

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

./configure --bindir=/usr/bin --sbindir=/usr/sbin --sysconfdir=/etc/mysql --sharedstatedir=/usr/share/mysql --with-unix-socket-path=/var/run/mysqld/mysqld.sock

Все конфигурится и ставится.
При попытке запуска при загрузке пишет mysqld failed. Не знаю где находится лог ошибок демона, он дал бы информацию.
Понятия не имею в какие параметры конфигура запихнуть след. пути:
/usr/X11R6/bin/mysql
/usr/bin/X11/mysql
/usr/local/lib/mysql
Вот отрывок из ./configure --help:

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

Fine tuning of the installation directories:
  --bindir=DIR           user executables [EPREFIX/bin]
  --sbindir=DIR          system admin executables [EPREFIX/sbin]
  --libexecdir=DIR       program executables [EPREFIX/libexec]
  --datadir=DIR          read-only architecture-independent data [PREFIX/share]  --sysconfdir=DIR       read-only single-machine data [PREFIX/etc]
  --sharedstatedir=DIR   modifiable architecture-independent data [PREFIX/com]
  --localstatedir=DIR    modifiable single-machine data [PREFIX/var]
  --libdir=DIR           object code libraries [EPREFIX/lib]
  --includedir=DIR       C header files [PREFIX/include]
  --oldincludedir=DIR    C header files for non-gcc [/usr/include]
  --infodir=DIR          info documentation [PREFIX/info]
  --mandir=DIR           man documentation [PREFIX/man]

ManDir я так понимаю без разницы какая.

Кроме того, прикрепляю в аттач файлы запуска, осташиеся от "старой" версии мускула. Но, насколько я понимаю, если правильно сконфигурить то их править не надо будет.

Ну и собственно вопрос :) С какими параметрами конфигурить чтобы все стало на место старой версии?
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Спасибо сказали:
-IRON-
Сообщения: 51
ОС: Suse Linux 10.3

Re: Решено: Debian 4 обновление mysql

Сообщение -IRON- »

Отбой. обновился из репозитария.
Спасибо сказали: