Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > *NIX системы: Общие вопросы > freebsd mysql


Автор: marykone 16.7.2007, 14:22
вообщем озадачен я настройкой майл сервера 
поставил фри постфикс майэскуель но вот при запуске 
Цитата

mysql start выдаеться ерорина can't connect to lockal mysql server throuth socket '/tmp/mysql.sock'(2)


вроде нашел решение проблеммы в нете 
Цитата

в /etc/my.cnf в секции [mysqld] допишите 
socket=/tmp/mysql.sock

потому что по-умолчанию он, кажется, где-то в /var/mysql 



но вот не задача вбиваю в консоле ee /etc/my.cnf  а ее создает новый файл 

вопрос где мне найти этот самый файл или расскажите почему его нет в etc

Автор: sw04 16.7.2007, 15:09
marykone, mysql поставил?
файл my.cnf cоздается в /var/db/my.cnf
если нету, попробуй 
cd /
find * | grep my.cnf
у тебя mysql завелся? демон работает?

Автор: marykone 16.7.2007, 15:16
Цитата(sw04 @  16.7.2007,  15:09 Найти цитируемый пост)
файл my.cnf cоздается в /var/db/my.cnf


там тоже создангие нового файла 


Цитата(sw04 @  16.7.2007,  15:09 Найти цитируемый пост)
у тебя mysql завелся?




Цитата(marykone @  16.7.2007,  14:22 Найти цитируемый пост)
mysql start выдаеться ерорина can't connect...


Цитата(sw04 @  16.7.2007,  15:09 Найти цитируемый пост)
cd /find * | grep my.cnf


/find *: no match

Цитата(sw04 @  16.7.2007,  15:09 Найти цитируемый пост)
find * | grep my.cnf


ничего не говорит ни то что ошибка не найден или саксесфул ничего

Автор: marykone 17.7.2007, 11:53
нашел файл в директории /usr/local/share/mysql/my-medium.cnf

скопировал в etc/my.cnf

дальше все равно ошибка

Цитата(marykone @  16.7.2007,  14:22 Найти цитируемый пост)
в /etc/my.cnf в секции [mysqld] допишите socket=/tmp/mysql.sockпотому что по-умолчанию он, кажется, где-то в /var/mysql 


это решение вопроса не актуально так как по умолчанию пути и так такие же 

Автор: nickless 17.7.2007, 13:04
Я во фре не разбираюсь, но разве my.cnf должен лежать в /etc/my.cnf а не в /etc/mysql/my.cnf (в лине так)?

Автор: spin2 17.7.2007, 14:09
Во фре может и в /usr/local лежать папка для mysql, в которой уже будут etc, bin и т.п.

Автор: marykone 17.7.2007, 14:15
spin2, ты хочешь сказать что ее надо положить в папку с mysql
т.е /usr/local/bin/mysql

Автор: marykone 19.7.2007, 08:51
вот вообщем вроде как надо поставить системные таблицы 
в мане написано # mysql_install_db
блин что то написало но свет выкл и я не успел прочитать 
http://www.lissyara.su/?id=1062

Автор: marykone 19.7.2007, 09:10
вроде бы победил эту ошибку теперьпри вводе 
mysql start он мне еррор 1049 (42000) : unknown database 'start'
я зделал выводы что мускл запущен
а база не создана

Автор: Glip 19.7.2007, 18:35
обычно при установке из портов или из пакаджа
Код

 /usr/local/etc/rc.d/чего_то_там_про_mysql_server start

если руками, то затрудняюсь точно сказать, но где-то должен быть shell скрипт

Автор: spin2 19.7.2007, 19:26
marykone, для запуска сервера mysql нужно mysqld запускать (или mysqld_safe). А mysql - это консольный клиент для доступа к БД mysql. Просто запусти без параметров и тогда сможешь в ней работать.
Документацию лучше на официальном сайте читать, по-моему. http://mysql.org/doc/

Автор: marykone 20.7.2007, 08:29
mysql вроде как загружаеться при старте системы 

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)