Имеется проблема, обнаружилось, что не очень-то работает MySQL, вернее он вообще не стартует. В процессе копания в логах удалось устранить одну из причин отказа загрузки, после выдачи прав, на папку /var/db/mysql типа
Код: Выделить всё
chown -R mysql:mysql /var/db/mysql/
Следующей причиной оказалась ошибкой вида
Код: Выделить всё
100902 12:43:14 InnoDB 1.1.1 started; log sequence number 1595675
100902 12:43:14 [ERROR] /usr/local/libexec/mysqld: unknown variable 'thread_concurrency=8'
100902 12:43:14 [ERROR] Aborting
в конце там выдается ссылка на патч. Вот только каим образом его ставить я так и понял...
В справочной писали
Но, если честно, я так не особо-то понял, что они хотели этим сказать, где эти иходники хранятся, откуда что запускать.Для применения патча из списка рассылки сохраните сообщение, содержащее патч, в файле, поместите его в каталог высшего уровня, в котором находится дерево исходных кодов MySQL, и запустите следующие команды:
shell> patch -p1 < patch-file-name
shell> rm config.cache
shell> make clean
Подскажите пожалуйста, как такое может быть, что раньше мускуль запускался и все было норм, но потом перестал?
Каким образом мне все-таки поставить патчик? Ставился он из портов, /usr/ports/databases/mysql51-server/ Чет ничего не понимаю, извините, если туплю жутко, во фре все-таки "начинающий"...