Не запускается mysql сервер под freebsd 8.4

Проблемы с установкой, настройкой и работой системных и сетевых программ.

Модераторы: GRooVE, alexco

Правила форума
Убедительная просьба юзать теги [code] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
vovanmix
рядовой
Сообщения: 13
Зарегистрирован: 2014-02-26 11:40:43

Не запускается mysql сервер под freebsd 8.4

Непрочитанное сообщение vovanmix » 2014-02-26 11:45:27

Здравствуйте!
Возникла проблема - перестал запускаться mysql сервер. Вроде бы без предпосылок, просто после перезагрузки.

Если делаю ps -ax | grep mysql, то процессы находятся:

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

16646 ?? Is 0:00,02 /bin/sh /usr/local/bin/mysqld_safe --defaults-extra-file=/var/db/mysql/my.cnf --user=mysql --datadir=/var/db/mysql --pid-file=/var/db/mysql/unkn
17077 ?? I 0:00,05 [mysqld]
Содержимое файла .err:

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

140226 12:21:28 mysqld_safe Starting mysqld daemon with databases from /var/db/mysql
140226 12:21:28 InnoDB: The InnoDB memory heap is disabled
140226 12:21:28 InnoDB: Mutexes and rw_locks use GCC atomic builtins
140226 12:21:28 InnoDB: Compressed tables use zlib 1.2.7
140226 12:21:28 InnoDB: Initializing buffer pool, size = 128.0M
140226 12:21:28 InnoDB: Completed initialization of buffer pool
140226 12:21:28 InnoDB: highest supported file format is Barracuda.
Если пытаюсь остановить процесс - service mysql-server stop:

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

mysql not running? (check /var/db/mysql/unknown-4787.agava.net.pid).
Выполняю /usr/local/etc/rc.d/mysql-server status:

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

mysql is not running.
Если пытаюсь запустить новый в .err пишет:

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

InnoDB: Unable to lock ./ibdata1, error: 35
InnoDB: Check that you do not already have another mysqld process
InnoDB: using the same InnoDB data or log files.
Процессы убиваются только с помощью kill -9

# mysql

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

ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/tmp/mysql.sock' (2)
Самого файла сокета /tmp/mysql.sock нет.

my.cnf:

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

[client]
port	 = 3306
socket	 = /tmp/mysql.sock

[mysqld]
port	 = 3306
socket	 = /tmp/mysql.sock
skip-external-locking
key_buffer_size = 256M
max_allowed_packet = 1M
max_connections = 700
table_open_cache = 256
sort_buffer_size = 1M
read_buffer_size = 1M
read_rnd_buffer_size = 4M
myisam_sort_buffer_size = 64M
thread_cache_size = 8
query_cache_size= 16M
# Try number of CPU's*2 for thread_concurrency
thread_concurrency = 8

log-bin=mysql-bin

binlog_format=mixed

server-id	= 1


[mysqldump]
quick
max_allowed_packet = 16M

[mysql]
no-auto-rehash

[myisamchk]
key_buffer_size = 128M
sort_buffer_size = 128M
read_buffer = 2M
write_buffer = 2M

[mysqlhotcopy]
interactive-timeout
Подскажите пожалуйста, в чем может быть дело и как все исправить?
Заново создать все БД не могу, так как не успел из задампить до того как все сломалось.

Хостинговая компания 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/

Аватара пользователя
alex3
лейтенант
Сообщения: 872
Зарегистрирован: 2006-11-20 16:47:56
Откуда: Переславль
Контактная информация:

Re: Не запускается mysql сервер под freebsd 8.4

Непрочитанное сообщение alex3 » 2014-02-26 13:53:37

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

--pid-file=/var/db/mysql/unkn

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

Check /var/db/mysql/unknown-4787.agava.net.pid).
мб из-за этого?
Если ipfw можно считать речью обычного человека, то pf - речь политика. За каждой ошибкой -ядерный песец.

vovanmix
рядовой
Сообщения: 13
Зарегистрирован: 2014-02-26 11:40:43

Re: Не запускается mysql сервер под freebsd 8.4

Непрочитанное сообщение vovanmix » 2014-02-26 14:08:16

Ну, такого файла нет и при попытке запуститься не создается.

В my.cnf прописал:

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

[mysqld]
port		= 3306
socket		= /tmp/mysql.sock
pid-file    = /var/db/mysql/unknown-4787.agava.net.pid
Попробовал сделать так:

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

cd /var/db/mysqld/
sudo touch unknown-4787.agava.net.pid
sudo chown mysql:mysql unknown-4787.agava.net.pid
после остановки процессов файл удалился, более новый не создавался

Права на папку 777