MySQl Error 2002 на Free BSD 7.1

MySQL/PostgreSQL/SQLite/Oracle/M$SQL/....

Модератор: terminus

Правила форума
Убедительная просьба юзать теги [code] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
Kazak
мл. сержант
Сообщения: 99
Зарегистрирован: 2009-07-28 9:46:46

MySQl Error 2002 на Free BSD 7.1

Непрочитанное сообщение Kazak » 2009-10-29 18:41:31

Устанавливал My SQl по статье уважаемого Lissyara http://www.lissyara.su/?id=1189 не отсупая ни на шаг. Теперь проблема встала на етапе перового запуска сервера.

Код: Выделить всё

Error 2002 Could connect to local MySQL server through socket /tmp/mysql.sock.

Хостинговая компания Host-Food.ru
Хостинг HostFood.ru
 

Услуги хостинговой компании Host-Food.ru

Хостинг HostFood.ru

Тарифы на хостинг в России, от 12 рублей: https://www.host-food.ru/tariffs/hosting/
Тарифы на виртуальные сервера (VPS/VDS/KVM) в РФ, от 189 руб.: https://www.host-food.ru/tariffs/virtualny-server-vps/
Выделенные сервера, Россия, Москва, от 2000 рублей (HP Proliant G5, Intel Xeon E5430 (2.66GHz, Quad-Core, 12Mb), 8Gb RAM, 2x300Gb SAS HDD, P400i, 512Mb, BBU):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах: https://www.host-food.ru/domains/

Аватара пользователя
Amadeus
ст. сержант
Сообщения: 332
Зарегистрирован: 2008-10-05 12:42:44
Откуда: Kiev

Re: MySQl Error 2002 на Free BSD 7.1

Непрочитанное сообщение Amadeus » 2009-10-29 18:43:58

mysqld запущен?

выводы покажите,

Код: Выделить всё

ps -aux | grep mysql 
и т.д
Нет ничего невозможного

Kazak
мл. сержант
Сообщения: 99
Зарегистрирован: 2009-07-28 9:46:46

Re: MySQl Error 2002 на Free BSD 7.1

Непрочитанное сообщение Kazak » 2009-10-29 18:54:13

Нет говорю же не удается запустить даемона ! Нет ни единого PID c ним связанного ни даемон не запущен. В том и затык ....mysqld не запущен просто напросто, его я пытаюсь запустить сразу после установки .

Аватара пользователя
Amadeus
ст. сержант
Сообщения: 332
Зарегистрирован: 2008-10-05 12:42:44
Откуда: Kiev

Re: MySQl Error 2002 на Free BSD 7.1

Непрочитанное сообщение Amadeus » 2009-10-29 19:00:48

покажите конфиг my.cnf
Нет ничего невозможного

Kazak
мл. сержант
Сообщения: 99
Зарегистрирован: 2009-07-28 9:46:46

Re: MySQl Error 2002 на Free BSD 7.1

Непрочитанное сообщение Kazak » 2009-10-29 19:05:21

Код: Выделить всё






[client]

#password       = your_password

port            = 3306

socket          = /tmp/mysql.sock



[mysqld]

port            = 3306

bind-address    = 127.0.0.1

socket          = /tmp/mysql.sock

skip-locking

key_buffer_size,

key_buffer = 16K

max_allowed_packet = 1M

table_cache = 4

sort_buffer_size = 64K

read_buffer_size = 256K

read_rnd_buffer_size = 256K

net_buffer_length = 2K

thread_stack = 64K

skip-innodb

skip-bdb

server-id       = 1

# touch /var/log/mysql.log
# chown mysql:wheel /var/log/mysql.log
# chmod 640 /var/log/mysql.log
log            = /var/log/mysql.log


log-bin=mysql-bin

[mysqldump]

quick

max_allowed_packet = 16M

[mysql]

no-auto-rehash

safe-updates

[isamchk]
key_buffer = 8M
sort_buffer_size = 8M

[myisamchk]
key_buffer = 8M
sort_buffer_size = 8M

Аватара пользователя
Amadeus
ст. сержант
Сообщения: 332
Зарегистрирован: 2008-10-05 12:42:44
Откуда: Kiev

Re: MySQl Error 2002 на Free BSD 7.1

Непрочитанное сообщение Amadeus » 2009-10-29 19:25:04

лежит где, положите
/etc/my.cnf
и попробуйте снова

и если создали файл

Код: Выделить всё

log            = /var/log/mysql.log
его содержимое тоже на просмотр:)
Нет ничего невозможного

Kazak
мл. сержант
Сообщения: 99
Зарегистрирован: 2009-07-28 9:46:46

Re: MySQl Error 2002 на Free BSD 7.1

Непрочитанное сообщение Kazak » 2009-10-29 19:47:39

поклал в указанное вами место, предыдущий конфиг удалил, он лежал в /usr/local/etc/ ошибка такая же.

reLax
лейтенант
Сообщения: 638
Зарегистрирован: 2007-04-08 5:50:16

Re: MySQl Error 2002 на Free BSD 7.1

Непрочитанное сообщение reLax » 2009-10-29 19:59:34

а lo0 у вас в системе точно есть под адресом 127.0.0.1 ? (у меня однажды так было, что пришлось lo0 дописывать в rc.conf). А в rc.conf mysql присутвтует ?

Kazak
мл. сержант
Сообщения: 99
Зарегистрирован: 2009-07-28 9:46:46

Re: MySQl Error 2002 на Free BSD 7.1

Непрочитанное сообщение Kazak » 2009-10-29 20:15:11

Всмысле lo0? Понимаю что про петельку 127.0.0.1, но не понимаю что куда и зачем вы имеете ввиду дописать.

Да в rc.conf стоит mysql_enable="YES"

Аватара пользователя
Amadeus
ст. сержант
Сообщения: 332
Зарегистрирован: 2008-10-05 12:42:44
Откуда: Kiev

Re: MySQl Error 2002 на Free BSD 7.1

Непрочитанное сообщение Amadeus » 2009-10-29 20:23:34

в /etc/firewall.conf

ipfw add 00010 allow ip from 127.0.0.1 to 127.0.0.1 via lo0 если на машина собрана с роутером.

в логах есть что?
Нет ничего невозможного

Аватара пользователя
server801
ст. лейтенант
Сообщения: 1421
Зарегистрирован: 2008-09-27 21:15:16
Откуда: Саратов
Контактная информация:

Re: MySQl Error 2002 на Free BSD 7.1

Непрочитанное сообщение server801 » 2009-10-29 20:26:31

а стартуете как?

Код: Выделить всё

/usr/local/etc/rc.d/mysql-server start
не?

Kazak
мл. сержант
Сообщения: 99
Зарегистрирован: 2009-07-28 9:46:46

Re: MySQl Error 2002 на Free BSD 7.1

Непрочитанное сообщение Kazak » 2009-10-29 21:41:08

Да стартую именно так.

Хотя пробовал еще и как в статье Lissyara /usr/local/etc/rc.d/mysql-server.sh start

Аватара пользователя
Gamerman
капитан
Сообщения: 1723
Зарегистрирован: 2009-05-17 21:01:23
Откуда: Украина, Ужгород - Днепр
Контактная информация:

Re: MySQl Error 2002 на Free BSD 7.1

Непрочитанное сообщение Gamerman » 2009-10-29 21:55:38

В каталоге баз даных

Код: Выделить всё

/usr/local/db/mysql
есть файл с расширением .err. В нем может быть тоже написано в чем пробелема.
Глюк глюком вышибают!

Kazak
мл. сержант
Сообщения: 99
Зарегистрирован: 2009-07-28 9:46:46

Re: MySQl Error 2002 на Free BSD 7.1

Непрочитанное сообщение Kazak » 2009-10-29 22:27:43

Gamerman писал(а):В каталоге баз даных

Код: Выделить всё

/usr/local/db/mysql
есть файл с расширением .err. В нем может быть тоже написано в чем пробелема.
Даже каталог такой не создан. Даемон не старанул, а значит и error handlers (обработчики ошибок) тоже. Вот если бы хоть даемон стартанул, тогда конечно и логи и err. файлы. Он даже при старте системы в списке иницаиализируемых даемонов не значится. (Хотя в rc.d указан)

Kazak
мл. сержант
Сообщения: 99
Зарегистрирован: 2009-07-28 9:46:46

Re: MySQl Error 2002 на Free BSD 7.1

Непрочитанное сообщение Kazak » 2009-11-01 20:34:21

:shock: Оно ругается мол посмотри раздел Security чтобы узнать как запускать даемона от имени рута. Если запустить его с помощью /usr/local/libexec/mysqld
Всвязи с чем хочу спросить, что значит от рута ... ( ведь должен быть юзер mysql от группы mysql)/ И как это сделать?

Аватара пользователя
server801
ст. лейтенант
Сообщения: 1421
Зарегистрирован: 2008-09-27 21:15:16
Откуда: Саратов
Контактная информация:

Re: MySQl Error 2002 на Free BSD 7.1

Непрочитанное сообщение server801 » 2009-11-01 21:16:51

Код: Выделить всё

/usr/local/bin/mysql_install_db
chown -R mysql /var/db/mysql/
/usr/local/etc/rc.d/mysql-server start
/usr/local/bin/mysqladmin -u root password 'new-password'
 
и все.

paradox
проходил мимо
Сообщения: 11620
Зарегистрирован: 2008-02-21 18:15:41

Re: MySQl Error 2002 на FreeBSD 7.1

Непрочитанное сообщение paradox » 2009-11-01 21:28:06

>Kazak

пишите слово FreeBSD слитно а не раздельно

задолбало
это ваша вторая тема и в обеих Free BSD

Kazak
мл. сержант
Сообщения: 99
Зарегистрирован: 2009-07-28 9:46:46

Re: MySQl Error 2002 на Free BSD 7.1

Непрочитанное сообщение Kazak » 2009-11-01 22:32:21

server801 писал(а):

Код: Выделить всё

/usr/local/bin/mysql_install_db
chown -R mysql /var/db/mysql/
/usr/local/etc/rc.d/mysql-server start
/usr/local/bin/mysqladmin -u root password 'new-password'
 
и все.
после server start служба не заводится. И назначение пароля рут'а уже не проходит

Аватара пользователя
server801
ст. лейтенант
Сообщения: 1421
Зарегистрирован: 2008-09-27 21:15:16
Откуда: Саратов
Контактная информация:

Re: MySQl Error 2002 на Free BSD 7.1

Непрочитанное сообщение server801 » 2009-11-01 22:51:12

Код: Выделить всё

pkg_info | grep mysql
ls /usr/local/etc/rc.d/

Гость
проходил мимо

Re: MySQl Error 2002 на Free BSD 7.1

Непрочитанное сообщение Гость » 2009-11-02 14:05:21

Kazak писал(а):Устанавливал My SQl по статье уважаемого Lissyara http://www.lissyara.su/?id=1189 не отсупая ни на шаг. Теперь проблема встала на етапе перового запуска сервера.

Код: Выделить всё

Error 2002 Could connect to local MySQL server through socket /tmp/mysql.sock.
Буквально вчера ставил снуля. ДЕлюсь опытом ;)
Ставишь мускул, с привилегиями суперпользователя (root) делаешь:
mysql_install_db; chown -R mysql:wheel /var/db/mysql
Затем копируешь дефолтный конфиг мускула в /usr/local/etc/:
cp /usr/local/share/mysql/my-small.cnf /usr/local/etc/my.cnf
Редактируешь как в статье (я его немного изменил под свои нужды), помещаешь запись:
echo "mysql_enable="YES"" >> /etc/rc.conf
И жмёшь кнопку старт ;) т.е. /usr/local/etc/rc.d/mysql-server start
Если после всего этого не увидишь мускула (ps -ax | grep mysql), тогда бегом смотреть на что ругается в лог /var/db/mysql/доменное_имя.err

Пы.Сы. Должен заметить, что в статье сказано можно и конфиг ложить в три места:
/etc;
/usr/local/etc/;
/var/db/mysql
так вот положив его в /var/db/mysql, и попробовав запустить мускул /usr/local/bin/mysqld_safe &
в логе (/var/db/mysql/доменное_имя.err) появилась настоятельная просьба переместить конфиг в /usr/local/etc/, что собственно я и сделал)

Аватара пользователя
server801
ст. лейтенант
Сообщения: 1421
Зарегистрирован: 2008-09-27 21:15:16
Откуда: Саратов
Контактная информация:

Re: MySQl Error 2002 на Free BSD 7.1

Непрочитанное сообщение server801 » 2009-11-02 15:50:24

в /etc ложить вернее.

Аватара пользователя
Gamerman
капитан
Сообщения: 1723
Зарегистрирован: 2009-05-17 21:01:23
Откуда: Украина, Ужгород - Днепр
Контактная информация:

Re: MySQl Error 2002 на Free BSD 7.1

Непрочитанное сообщение Gamerman » 2009-11-02 15:58:44

server801 писал(а):в /etc ложить вернее.
С точки зрения логики FreeBSD - мускуль юзерспейс, я бы ложил в /usr/local/etc.

Хотя у самого в /etc :) Но это его порт сам туда засандалил.
Глюк глюком вышибают!

zg
полковник
Сообщения: 5845
Зарегистрирован: 2007-12-07 13:51:33
Откуда: Верх-Нейвинск

Re: MySQl Error 2002 на Free BSD 7.1

Непрочитанное сообщение zg » 2009-11-02 20:05:11

Gamerman писал(а):Но это его порт сам туда засандалил.
навряд ли :smile:
server801 писал(а):chown -R mysql /var/db/mysql/
группа должна быть также mysql
Kazak писал(а):Да стартую именно так.
и что выводится?

Аватара пользователя
Gamerman
капитан
Сообщения: 1723
Зарегистрирован: 2009-05-17 21:01:23
Откуда: Украина, Ужгород - Днепр
Контактная информация:

Re: MySQl Error 2002 на Free BSD 7.1

Непрочитанное сообщение Gamerman » 2009-11-02 20:16:42

zg писал(а):
Gamerman писал(а):Но это его порт сам туда засандалил.
навряд ли :smile:
Хм... начал сомневаться сам ли порт. Конфиги то я переношу при пересборке системы. Так что утверждать 100% не буду.
Глюк глюком вышибают!

Аватара пользователя
server801
ст. лейтенант
Сообщения: 1421
Зарегистрирован: 2008-09-27 21:15:16
Откуда: Саратов
Контактная информация:

Re: MySQl Error 2002 на Free BSD 7.1

Непрочитанное сообщение server801 » 2009-11-02 20:33:55

Конфиги то я переношу при пересборке системы. Так что утверждать 100% не буду.
а смысл?там значения по дефолту стандарт.если конечно не тюнили .....