В конце прошлого года Jeremy Zawodny опубликовал заметку с опытом использования MySQL сервера на FreeBSD серверах для нужд проекта yahoo.com, несколько дней назад вышло ее продолжение (точнее логическое завершение).После описания всех проблем которые могут возникнуть при использовании MySQL с FreeBSD тредами (освещались проблемы тредов в FreeBSD) делался вывод - MySQL лучше запускать на Linux, но если необходимо использовать его на FreeBSD, лучше собрать MySQL с LinuxThreads и обязательно с опцией -DHAVE_BROKEN_REALPATH.
В завершающей заметке утверждается, что если использовать не MySQL 3.23.x, а 4.x из портов - то работает MySQL на FreeBSD не хуже чем под Linux.
URL: http://jeremy.zawodny.com/blog/archives/000697.html
Новость: http://www.opennet.me/opennews/art.shtml?num=2413
Кстати, насколько я понимаю в ветке 5.0 как раз обкатываются новые технологии работы с Threads и SMP, и там подобных проблем возникать не должно ?
>Кстати, насколько я понимаю в ветке 5.0 как раз обкатываются новые технологии
>работы с Threads и SMP, и там подобных проблем возникать не
>должно ?Да, в 5.0 проблемы нет, дугая проблема в нестабильности 5.0 в ближайшем времени. Если можно закрыть глаза на FreeBSD 5, то проще закрыть глаза на описываемый баг в MySQL.
MySQL 4.x рекомендуется так как там баг с тредами FreeBSD обходится из коробки, для 3.23 нужно искать патч.
> Может ли MySQL работать
> под FreeBSD также хорошо как и под LinuxНет.
>> Может ли MySQL работать
>> под FreeBSD также хорошо как и под Linux
>Нет.
а где доказательства? просто нет каждый опингвиненый орет
а SQL на 5 фрях тем временем работает
Не знаю как с native threads на FreeBSD5.3, но результатом использования LinuxThreads я доволен. По крайней мере пока. Проблема осталось в подборе оптимальных парамметров по памяти, чтобы MySQL не грохался от недостатка таковой, хотя когда он грохался то автоматом перестартовывался по средствам mysqld_safe, без ущерба для базы(количество добавлени много меньше количества чтений). Посмотрим, что будет дальше, продержится месяц без приколов - значит все ОК.
Кстати, в этой же статье упоминалось, что еще счастливых историй по поводу использования
native threads на FreeBSD5 никто не видел.
помагите пажалуста !! в freebsd mysql4.0-client инсталировал make, make install, mysql4.0-server тоже make, make install. патом #mysql -p и на мониторе "ERROR 2002:Can`t connect to local MySQL server through socket `/tmp/mysql.sock`(2)