>я работал с mysql только под виндой ((
>а *nix системы только начал осваивать
>значит мои действия
>установил mysql из портов /usr/ports/mysql50-server
># make PREFIX=/usr/local/mysql install ну и еще пару опций
я бы префикс менять не стал, ну да ладнохотя если хочется что-то сменить, внимательно просмотри файл Makefile порта
и либо поправь его либо используй в команде make те опции(их имена) что прописаны в нем.
А вообще, если первый раз в никс(фри), то поставь сначало так
# make install&&make clean
Он сам тебе положит все туда куда надо.
Сомневаюсь что тебе на самом деле надо какие то хитрые опции(имхо).
И наконец то посмотри в скрипт /usr/local/etc/rc.d/mysql-server
Там все ясно и понятно прописано, не надо заниматься "пионерией".
Все необходимые параметры запуска можешь установить в /etc/rc.conf
Необходимые опции для этого описаны в скрипте запуска /usr/local/etc/rc.d/mysql-server
перед кодом самого скрипта(они закомментарены, т.к. это просто инфа для тебя)
>установка прошла удачно без ошибок
>после этого запускаю скрипт mysql_install_db
для инициализации используй
# /usr/local/etc/rc.d/mysql-server mysql_create_auth_tables
>ставлю права
>сhown -R mysql /var/db/mysql/
>chgrp -R mysql /var/db/mysql/
Права поставятся сами, см. выше.
>запускаю демон
># /usr/local/bin/mysqld_safe
запускать его надо со стартового скрипта, ну или с теми же параметрами что там прописаны
#/usr/local/etc/rc.d/mysql-server start(загляни в этот каталог)
>после этого он просто не выдает курсор я не могу проделать ни
>каких действий (((
>нажимаю ctrl+z
он у тебя таким образом запускается в интерактивном режиме, т.е. при обращении
к mysql из вне на эту консоль будут литься логи.
>дальше смотрю в процессах ps ax | grep mysql
>он мне выдает:
>/bin/sh ./mysqld_safe
>/usr/local/mysql/libexec/mysqld --basedir=/usr/local/
>grep mysql
>ну я так понял что он уже запушен
>
>дальше ставлю пароль
>mysqladmin -u root password newpassword
>
>прописываю - echo ‘mysql_enable=”YES”‘ >> /etc/ rc.conf
>перезагружаюсь но демон не запускается автоматически (((
>если прописываю - echo ‘/usr/local/bin/mysqld_safe‘ >> /etc/ rc.conf
>то при попытки запуска демона после перезагрузки система вообще виснет (((
Все остальное как, я так думаю, последствия смены префикса.
P.S. Читай внимательнее руководство FreeBSD, на тему системы rc.d, насколько я помню там это есть