Стоит 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 я так понимаю без разницы какая.
Кроме того, прикрепляю в аттач файлы запуска, осташиеся от "старой" версии мускула. Но, насколько я понимаю, если правильно сконфигурить то их править не надо будет.
Ну и собственно вопрос