не стартует Mysql

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

Модератор: terminus

Правила форума
Убедительная просьба юзать теги [code] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
Yurchik77
проходил мимо

не стартует Mysql

Непрочитанное сообщение Yurchik77 » 2008-12-11 1:46:13

Здравствуйте .
Подскажите пожайлуста что может быть вот в такой ситуации . Freebsd 7.0 установил mysql51 сделал всё как в статье MySQL + кодировки.
но процессы не запускаються после
#/usr/local/etc/rc.d/mysql-server start
Starting mysql.
# sockstat | grep mysql
#
тоесть всё пусто в процессах.
в /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/

jeehadina
мл. сержант
Сообщения: 93
Зарегистрирован: 2008-04-07 8:59:20

Re: не стартует Mysql

Непрочитанное сообщение jeehadina » 2008-12-11 7:13:56

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

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

echo 'mysql_enable="YES"' >> /etc/rc.conf
я не баба, я - мужик...
(это чтоб никто не путал)

Аватара пользователя
LMik
капитан
Сообщения: 1852
Зарегистрирован: 2007-07-17 9:14:39
Откуда: МО
Контактная информация:

Re: не стартует Mysql

Непрочитанное сообщение LMik » 2008-12-11 7:28:07

jeehadina писал(а):перед тем как сприкт запускать, его прочесть надо было.
там ясно написано что делать нужно.

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

echo 'mysql_enable="YES"' >> /etc/rc.conf
Тут кажется по строчке "Starting mysql." понятно что в рц.конф все в порядке...
BSD... Join the dark side.
Виpус детям не игpушка, не товаpищ и не дpуг!

Аватара пользователя
LMik
капитан
Сообщения: 1852
Зарегистрирован: 2007-07-17 9:14:39
Откуда: МО
Контактная информация:

Re: не стартует Mysql

Непрочитанное сообщение LMik » 2008-12-11 7:28:24

Yurchik77 писал(а):Здравствуйте .
Подскажите пожайлуста что может быть вот в такой ситуации . Freebsd 7.0 установил mysql51 сделал всё как в статье MySQL + кодировки.
но процессы не запускаються после
#/usr/local/etc/rc.d/mysql-server start
Starting mysql.
# sockstat | grep mysql
#
тоесть всё пусто в процессах.
в /tmp файлик mysql.sock отсутствует а как его создать я нигде не нашёл . хотя есть мысль что он сам должен создаться .

подскажите пожайлуста где копать .
Копать как всегда - в логи.
BSD... Join the dark side.
Виpус детям не игpушка, не товаpищ и не дpуг!

jeehadina
мл. сержант
Сообщения: 93
Зарегистрирован: 2008-04-07 8:59:20

Re: не стартует Mysql

Непрочитанное сообщение jeehadina » 2008-12-11 7:54:06

LMik, вы меня неправильно поняли :smile:
в скрипте, если мне не изменяет память есть условия, которое читает /etc/rc.conf
перед запуском скрипта нужно выполнить данную мной комманду ))
и будет счастье :drinks:
я не баба, я - мужик...
(это чтоб никто не путал)

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

Re: не стартует Mysql

Непрочитанное сообщение zg » 2008-12-11 8:16:15

выложи

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

ls -la /var/db/mysql

Аватара пользователя
Volodymyr
лейтенант
Сообщения: 614
Зарегистрирован: 2008-06-17 16:04:56
Откуда: Ukraine, Lviv
Контактная информация:

Re: не стартует Mysql

Непрочитанное сообщение Volodymyr » 2008-12-11 11:43:21

И лог заодно.

Yurchik77
проходил мимо

Re: не стартует Mysql

Непрочитанное сообщение Yurchik77 » 2008-12-11 17:35:02

вот содержимое /var/db/mysql
total 20550
drwxrwxrwx 4 root wheel 512 Dec 11 18:33 .
drwxr-xr-x 13 root wheel 512 Dec 9 23:16 ..
-rw-rw---- 1 mysql wheel 5242880 Dec 11 18:33 ib_logfile0
-rw-rw---- 1 mysql wheel 5242880 Dec 11 01:57 ib_logfile1
-rw-rw---- 1 mysql wheel 10485760 Dec 11 02:39 ibdata1
drwx------ 2 root wheel 2048 Dec 11 02:00 mysql
-rw-rw---- 1 mysql wheel 106 Dec 11 01:57 mysql-bin.000001
-rw-rw---- 1 root wheel 4139 Dec 11 02:00 mysql-bin.000002
-rw-rw---- 1 root wheel 349 Dec 11 02:07 mysql-bin.000003
-rw-rw---- 1 mysql wheel 57 Dec 11 02:07 mysql-bin.index
-rw-rw---- 1 mysql wheel 1403 Dec 11 18:33 rezak.err
drwx------ 2 root wheel 512 Dec 10 00:30 test

вот содержимое файла mysql.log

/usr/local/libexec/mysqld, Version: 5.1.22-rc-log (FreeBSD port: mysql-server-5.1.22). started with:
Tcp port: 3306 Unix socket: /tmp/mysql.sock
Time Id Command Argument

Аватара пользователя
LMik
капитан
Сообщения: 1852
Зарегистрирован: 2007-07-17 9:14:39
Откуда: МО
Контактная информация:

Re: не стартует Mysql

Непрочитанное сообщение LMik » 2008-12-11 17:38:46

jeehadina писал(а):LMik, вы меня неправильно поняли :smile:
в скрипте, если мне не изменяет память есть условия, которое читает /etc/rc.conf
перед запуском скрипта нужно выполнить данную мной комманду ))
и будет счастье :drinks:
Я то как раз все правильно понял...
Строки Starting mysql. не будет если нет параметра в rc.conf.
BSD... Join the dark side.
Виpус детям не игpушка, не товаpищ и не дpуг!

Аватара пользователя
LMik
капитан
Сообщения: 1852
Зарегистрирован: 2007-07-17 9:14:39
Откуда: МО
Контактная информация:

Re: не стартует Mysql

Непрочитанное сообщение LMik » 2008-12-11 17:39:20

Yurchik77 писал(а):вот содержимое /var/db/mysql
total 20550
drwxrwxrwx 4 root wheel 512 Dec 11 18:33 .
drwxr-xr-x 13 root wheel 512 Dec 9 23:16 ..
-rw-rw---- 1 mysql wheel 5242880 Dec 11 18:33 ib_logfile0
-rw-rw---- 1 mysql wheel 5242880 Dec 11 01:57 ib_logfile1
-rw-rw---- 1 mysql wheel 10485760 Dec 11 02:39 ibdata1
drwx------ 2 root wheel 2048 Dec 11 02:00 mysql
-rw-rw---- 1 mysql wheel 106 Dec 11 01:57 mysql-bin.000001
-rw-rw---- 1 root wheel 4139 Dec 11 02:00 mysql-bin.000002
-rw-rw---- 1 root wheel 349 Dec 11 02:07 mysql-bin.000003
-rw-rw---- 1 mysql wheel 57 Dec 11 02:07 mysql-bin.index
-rw-rw---- 1 mysql wheel 1403 Dec 11 18:33 rezak.err
drwx------ 2 root wheel 512 Dec 10 00:30 test

вот содержимое файла mysql.log

/usr/local/libexec/mysqld, Version: 5.1.22-rc-log (FreeBSD port: mysql-server-5.1.22). started with:
Tcp port: 3306 Unix socket: /tmp/mysql.sock
Time Id Command Argument
Ну так ведь работает... Ничего больше в логе не появилось через минуту например?
BSD... Join the dark side.
Виpус детям не игpушка, не товаpищ и не дpуг!

Yurchik77
проходил мимо

Re: не стартует Mysql

Непрочитанное сообщение Yurchik77 » 2008-12-11 18:10:45

LMik писал(а): Ну так ведь работает... Ничего больше в логе не появилось через минуту например?
Процессов нет в памяти .как он может работать ? . подключиться тоже естественно не получаеться .
LMik писал(а): Я то как раз все правильно понял...
Строки Starting mysql. не будет если нет параметра в rc.conf.
Строка старта есть .
когда пытаюсь подключиться пишет ошибку ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/tmp/mysql.sock' (2)

Аватара пользователя
LMik
капитан
Сообщения: 1852
Зарегистрирован: 2007-07-17 9:14:39
Откуда: МО
Контактная информация:

Re: не стартует Mysql

Непрочитанное сообщение LMik » 2008-12-11 18:20:49

Yurchik77 писал(а):
LMik писал(а): Ну так ведь работает... Ничего больше в логе не появилось через минуту например?
Процессов нет в памяти .как он может работать ? . подключиться тоже естественно не получаеться .
LMik писал(а): Я то как раз все правильно понял...
Строки Starting mysql. не будет если нет параметра в rc.conf.
Строка старта есть .
когда пытаюсь подключиться пишет ошибку ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/tmp/mysql.sock' (2)
cat /var/db/mysql/rezak.err
BSD... Join the dark side.
Виpус детям не игpушка, не товаpищ и не дpуг!

Yurchik77
проходил мимо

Re: не стартует Mysql

Непрочитанное сообщение Yurchik77 » 2008-12-11 18:29:41

081211 19:30:32 mysqld_safe Starting mysqld daemon with databases from /var/db/mysql
081211 19:30:32 [Warning] Although a path was specified for the --log option, log tables are used. To enable logging to files use the --log-output option.
/usr/local/libexec/mysqld: Can't find file: './mysql/plugin.frm' (errno: 13)
081211 19:30:32 [ERROR] Can't open the mysql.plugin table. Please run mysql_upgrade to create it.
081211 19:30:32 InnoDB: Started; log sequence number 0 46409
081211 19:30:32 [ERROR] /usr/local/libexec/mysqld: Can't find file: './mysql/host.frm' (errno: 13)
081211 19:30:32 [ERROR] Fatal error: Can't open and lock privilege tables: Can't find file: './mysql/host.frm' (errno: 13)
081211 19:30:32 mysqld_safe mysqld from pid file /var/db/mysql/rezak.pid ended

my.cnf стандартный , только строчка добавлена log = /var/log/mysql.log
права на лог файл есть все .

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

Re: не стартует Mysql

Непрочитанное сообщение zg » 2008-12-11 18:30:22

Yurchik77 писал(а):drwx------ 2 root wheel 2048 Dec 11 02:00 mysql
и как по вашему сускул должен стартовать? если у него к своей же базе нет доступа?

чё-то вы до установки муси намудрили

Yurchik77
проходил мимо
Сообщения: 5
Зарегистрирован: 2008-12-11 18:33:48
Откуда: Днепропетровская область

Re: не стартует Mysql

Непрочитанное сообщение Yurchik77 » 2008-12-11 19:06:44

zg писал(а):
Yurchik77 писал(а):drwx------ 2 root wheel 2048 Dec 11 02:00 mysql
и как по вашему сускул должен стартовать? если у него к своей же базе нет доступа?

чё-то вы до установки муси намудрили
ничё не мудрил :) поставил фрю . потом по статье "MySQL + кодировки" с этого сайта всё ставил . напоролся вот на этот бок и пока не нашёл решения .

Насчёт разрешений - какие права должны быть на какие файлы ?
можете свой пример показать ?

я извиняюсь если элементарные вещи спрашиваю . я только только начал разбираться с новой для меня системой до этого только в винде и досе работал :)

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

Re: не стартует Mysql

Непрочитанное сообщение zg » 2008-12-11 19:11:43

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

zg# ls -la /var/db/mysql/
total 20540
drwx------   4 mysql  mysql       512 Nov  7 10:39 .
drwxr-xr-x  11 root   wheel       512 Nov  7 10:20 ..
-rw-rw----   1 mysql  mysql   5242880 Nov  7 10:39 ib_logfile0
-rw-rw----   1 mysql  mysql   5242880 Nov  7 10:20 ib_logfile1
-rw-rw----   1 mysql  mysql  10485760 Nov  7 10:38 ibdata1
drwx------   2 mysql  mysql      2048 Nov  7 10:20 mysql
drwx------   2 mysql  mysql       512 Nov 15 12:12 test
zg#
Обрати внимание, что и сама папка /var/db/mysql и все остальные папки, которые в ней лежат, принадлежат mysql:mysql. И права на запись и использование есть только у mysql:mysql. Без этого у тебя мускуль не будет нормально работать.

Аватара пользователя
Volodymyr
лейтенант
Сообщения: 614
Зарегистрирован: 2008-06-17 16:04:56
Откуда: Ukraine, Lviv
Контактная информация:

Re: не стартует Mysql

Непрочитанное сообщение Volodymyr » 2008-12-11 19:41:40

Yurchik77 писал(а):поставил фрю . потом по статье "MySQL + кодировки" с этого сайта всё ставил
Когда-то по тем же граблям ходил.

Вот тут хорошо описано что и как: http://dev.mysql.com/doc/refman/5.0/en/ ... inary.html

Yurchik77
проходил мимо
Сообщения: 5
Зарегистрирован: 2008-12-11 18:33:48
Откуда: Днепропетровская область

Re: не стартует Mysql

Непрочитанное сообщение Yurchik77 » 2008-12-11 23:36:14

Спасибо всем .
Действительно всё оказалось просто - в правах и принадлежности папки mysql и всего что в ней .
Поменял перегрузил и всё заработало .

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

Re: не стартует Mysql

Непрочитанное сообщение zg » 2008-12-11 23:39:45

Yurchik77 писал(а):Действительно всё оказалось просто - в правах и принадлежности папки mysql и всего что в ней .
я даже больше скажу - когда мусю ставишь из пакета на голую систему, то права выставляются верные. Так что ты всё-таки пытался что-то делать с ней и сбил права ;-)

Bioscom
проходил мимо
Сообщения: 1
Зарегистрирован: 2010-08-19 12:47:04

Re: не стартует Mysql

Непрочитанное сообщение Bioscom » 2011-05-22 23:01:09

У меня сейчас такая проблема опишите точнее как ее решили, много сайтов лежит помогите

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

Re: не стартует Mysql

Непрочитанное сообщение Gamerman » 2011-05-23 10:45:54

Чтение файла *.err может немного прояснить ситуацию
Глюк глюком вышибают!

Bayerische
капитан
Сообщения: 1820
Зарегистрирован: 2010-12-25 20:41:50
Откуда: Хлебная столица

Re: не стартует Mysql

Непрочитанное сообщение Bayerische » 2011-10-23 9:45:29

Этой ночью после бекапа сервер не смог подняться. Вручную тоже не хотел. Удалил файлы .err, и почему-то всё нормализовалось. Чего ему не хватило для счастья, так и не узнал.

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

Re: не стартует Mysql

Непрочитанное сообщение Gamerman » 2011-10-23 10:55:54

Возможно какой-то процес файли залочил, а мускуль не смог в него записать при старте, вот и не стартовал.
Глюк глюком вышибают!

tomas
проходил мимо

Re: не стартует Mysql

Непрочитанное сообщение tomas » 2013-06-12 2:05:00

Вот спасибо. Аналогично mysql не запускался. Удалил файлик .err и всё заработало ))

Bayerische
капитан
Сообщения: 1820
Зарегистрирован: 2010-12-25 20:41:50
Откуда: Хлебная столица

Re: не стартует Mysql

Непрочитанное сообщение Bayerische » 2013-06-12 6:33:58

Если у кого innodb будет быковать, грохните ещё файлы журналов. То же самое при смене параметров этих файлов в конфиге. Оно смотрит, и видит, что файл есть, а по формату не то, и стопорит весь колхоз.