The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



Индекс форумов
Составление сообщения

Исходное сообщение
"не запускаеться mysql"
Отправлено INM, 19-Июн-07 12:06 
>я работал с 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, насколько я помню там это есть

 

Ваше сообщение
Имя*:
EMail:
Для отправки новых сообщений в текущей нити на email укажите знак ! перед адресом, например, !user@host.ru (!! - не показывать email).
Более тонкая настройка отправки ответов производится в профиле зарегистрированного участника форума.
Заголовок*:
Сообщение*:
 
При общении не допускается: неуважительное отношение к собеседнику, хамство, унизительное обращение, ненормативная лексика, переход на личности, агрессивное поведение, обесценивание собеседника, провоцирование флейма голословными и заведомо ложными заявлениями. Не отвечайте на сообщения, явно нарушающие правила - удаляются не только сами нарушения, но и все ответы на них. Лог модерирования.



Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру