не стартует mysql 5.5

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

Модератор: terminus

Правила форума
Убедительная просьба юзать теги [code] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
pucher
сержант
Сообщения: 150
Зарегистрирован: 2011-01-11 13:31:05

не стартует mysql 5.5

Непрочитанное сообщение pucher » 2011-10-05 8:47:23

Всем привет!
Имею вот такую систему,
mserver# uname -a

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

FreeBSD mserver 8.2-RELEASE FreeBSD 8.2-RELEASE #0: Fri Feb 18 02:24:46 UTC 2011     root@almeida.cse.buffalo.edu:/usr/obj/usr/src/sys/GENERIC  i386
и установленный мускуль. БД заполнены. В подобных решениях проблемы, предлагается либо пересобрать мускуль, либо удалить папку из /var/db/mysql и перезапустить мускуль. Мне бд нужно сохранить. До поломки бд все работало хорошо.
mserver# pkg_info | grep mysql

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

mysql-client-5.5.14 Multithreaded SQL database (client)
mysql-server-5.5.14 Multithreaded SQL database (server)
php5-mysql-5.3.6_1  The mysql shared extension for php
Вот часть лога из
mserver# tail /var/db/mysql/mserver.err

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

max_used_connections=0
max_threads=151
thread_count=0
connection_count=0
It is possible that mysqld could use up to
key_buffer_size + (read_buffer_size + sort_buffer_size)*max_threads = 572454 K
bytes of memory
Hope that's ok; if not, decrease some variables in the equation.
111004 13:48:53 mysqld_safe mysqld from pid file /var/db/mysql/mserver.pid ended
mserver# tail /var/log/mysql.log

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

Time                 Id Command    Argument
/usr/local/libexec/mysqld, Version: 5.5.14-log (Source distribution). started with:
Tcp port: 3306  Unix socket: /tmp/mysql.sock
Вот часть конфига из my.cnf:
cat /etc/my.cnf

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

# The following options will be passed to all MySQL clients
[client]
#password       = your_password
port            = 3306
socket          = /tmp/mysql.sock
# Here follows entries for some specific programs
# The MySQL server
[mysqld]
port            = 3306
socket          = /tmp/mysql.sock
skip-external-locking
key_buffer_size = 256M
max_allowed_packet = 1M
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=/var/log/mysql.log
bind-address=127.0.0.1
При запуске скрипта, есть такая еще ошибка:
/usr/local/etc/rc.d/mysql-server start

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

111005  5:45:06  InnoDB: Waiting for the background threads to start
Из всего этого, я понимаю, что mysql.sock не создается, mserver.pid тоже не создается.
Как побороть, подскажите, пожалуйста?

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

Аватара пользователя
skeletor
майор
Сообщения: 2548
Зарегистрирован: 2007-11-16 18:22:04

Re: не стартует mysql 5.5

Непрочитанное сообщение skeletor » 2011-10-05 9:28:41

Какие права и владелец на папку /var/db/mysql?

pucher
сержант
Сообщения: 150
Зарегистрирован: 2011-01-11 13:31:05

Re: не стартует mysql 5.5

Непрочитанное сообщение pucher » 2011-10-05 10:05:20

mserver# ls -la /var/db/mysql

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

total 119182
drwxrwxr-x   6 mysql  mysql        512 Oct  5 05:45 .
drwxr-xr-x  12 root   wheel        512 Oct  4 11:14 ..
-rw-rw----   1 mysql  mysql    5242880 Oct  5 05:45 ib_logfile0
-rw-rw----   1 mysql  mysql    5242880 Oct  4 10:26 ib_logfile1
-rw-rw----   1 mysql  mysql  111149056 Oct  4 10:28 ibdata1
-rw-rw----   1 mysql  mysql     246141 Oct  5 05:45 mserver.err
drwx------   2 mysql  mysql       2048 Jul 30 20:03 mysql
drwx------   2 mysql  mysql       1024 Jul 30 20:03 performance_schema
drwx------   2 mysql  mysql       1024 Sep 14 13:08 postfix
drwx------   2 mysql  mysql       2560 Jul 30 20:22 zabbix

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

Re: не стартует mysql 5.5

Непрочитанное сообщение Bayerische » 2011-10-05 10:15:19

предлагаю откатить на нормальную БД (5.1), перенести туда файлы и слить дампы. Либо пришлите кому-нибудь файлы, он сольёт.

pucher
сержант
Сообщения: 150
Зарегистрирован: 2011-01-11 13:31:05

Re: не стартует mysql 5.5

Непрочитанное сообщение pucher » 2011-10-05 10:16:24

Подскажите, пожалуйста, как это сделать правильно?

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

Re: не стартует mysql 5.5

Непрочитанное сообщение Bayerische » 2011-10-05 10:21:24

Содержимое /var/db/mysql архивируйте.

pucher
сержант
Сообщения: 150
Зарегистрирован: 2011-01-11 13:31:05

Re: не стартует mysql 5.5

Непрочитанное сообщение pucher » 2011-10-05 10:36:37

А дампы бд слить?

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

Re: не стартует mysql 5.5

Непрочитанное сообщение Bayerische » 2011-10-05 10:38:51

А там и решите, что для вас легче и оперативнее. Если сами хотите сливать, сносите mysql, даунгрейдите порт, ставьте старую версию, добиваетесь стабильной работы, отключаете, подменяете файлы базы архивными, запускаете снова, и всё работает.

pucher
сержант
Сообщения: 150
Зарегистрирован: 2011-01-11 13:31:05

Re: не стартует mysql 5.5

Непрочитанное сообщение pucher » 2011-10-05 10:50:25

Понятно, Спасибо!
Других вариантов нет, полагаю...

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

Re: не стартует mysql 5.5

Непрочитанное сообщение Gamerman » 2011-10-05 11:39:00

удалить my.cnf (сохранить в другом месте), пусть пробует стартонуть с параметрами по-умолчанию.
Глюк глюком вышибают!

pucher
сержант
Сообщения: 150
Зарегистрирован: 2011-01-11 13:31:05

Re: не стартует mysql 5.5

Непрочитанное сообщение pucher » 2011-10-05 11:45:15

Из-за этого все и началось, работал с параметрами по дефолту. Это уж потом я ему подсунул файло, читая всякие мануалы гугловские))

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

Re: не стартует mysql 5.5

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

Так если убрать конфиг - стартует?
Глюк глюком вышибают!

pucher
сержант
Сообщения: 150
Зарегистрирован: 2011-01-11 13:31:05

Re: не стартует mysql 5.5

Непрочитанное сообщение pucher » 2011-10-05 12:06:56

нет, mysql.sock не создается

pucher
сержант
Сообщения: 150
Зарегистрирован: 2011-01-11 13:31:05

Re: не стартует mysql 5.5

Непрочитанное сообщение pucher » 2011-10-07 9:05:19

Подскажите, товарищи, знатоки, вот начал даунгредится с Mysql5.5 до 5.1. Чтоб его удалить, потянул за собой кучу зависимостей и 90% пакетов, который я ставил и настраивал. Т.е. мне нужно все удалить и заново ставить. Неужели проще никак откатиться. Подскажите, пожалуйста...

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

Re: не стартует mysql 5.5

Непрочитанное сообщение Bayerische » 2011-10-07 9:12:09

Смотря как ставили. make deinstall ничего не сносит.

pucher
сержант
Сообщения: 150
Зарегистрирован: 2011-01-11 13:31:05

Re: не стартует mysql 5.5

Непрочитанное сообщение pucher » 2011-10-07 9:16:50

Ставил все из портов.

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

Re: не стартует mysql 5.5

Непрочитанное сообщение Bayerische » 2011-10-07 9:22:35

А как вы определили, что
потянул за собой кучу зависимостей и 90% пакетов
Может, оно вам пишет
package 'mysql 5.5' is required by these other packages
and may not be deinstalled (but I'll delete it anyway)

pucher
сержант
Сообщения: 150
Зарегистрирован: 2011-01-11 13:31:05

Re: не стартует mysql 5.5

Непрочитанное сообщение pucher » 2011-10-07 9:31:39

это и пишет, и перечисляет целый список пакетов, который я должен сначала деинсталить.
Т.е. я должен по этому списку все удалить и только потом удалять мускуль.

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

Re: не стартует mysql 5.5

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

Англо-русский словарь в руки!

pucher
сержант
Сообщения: 150
Зарегистрирован: 2011-01-11 13:31:05

Re: не стартует mysql 5.5

Непрочитанное сообщение pucher » 2011-10-07 9:52:00

Да я вроде нормально читаю.
Он мне говорит, что мускуль используется в других пакетах, и не может быть деинстралирован.
Он мне выдает очень большой список пакетов, в которых используется мускуль.
В том и вопрос, не хочется их все удалять, потом заново их ставить из-за того, что мне мускуль другой версии нужен.

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

Re: не стартует mysql 5.5

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

pkg_info его показывает после make deinstall?
Глюк глюком вышибают!

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

Re: не стартует mysql 5.5

Непрочитанное сообщение Bayerische » 2011-10-07 9:58:30

Ну вы даёте. Переведите фразу в скобках.

И это... Он не пишет, что вы ему что-то должны.

pucher
сержант
Сообщения: 150
Зарегистрирован: 2011-01-11 13:31:05

Re: не стартует mysql 5.5

Непрочитанное сообщение pucher » 2011-10-07 10:59:53

Да, простите, прочитал недоконца, все сделал, даунгрейдился, но ошибка осталась та же:
mserver# pkg_info | grep mysql

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

apr-ipv6-devrandom-gdbm-db42-mysql55-1.4.5.1.3.12 Apache Portability Library
mysql-client-5.1.58 Multithreaded SQL database (client)
mysql-server-5.1.58 Multithreaded SQL database (server)
php5-mysql-5.3.6_1  The mysql shared extension for php
tail /var/db/mysql/mserver

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

111007 07:57:02 mysqld_safe mysqld from pid file /var/db/mysql/mserver.pid ended
mserver# mysql

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

ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/tmp/mysql.sock' (2)
Что делать?
Настройки дефолтные, без использования конфигурационного файла.

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

Re: не стартует mysql 5.5

Непрочитанное сообщение Bayerische » 2011-10-07 11:14:25

Привели бы последовательность всех действий. Базу пустую создали?

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

cd /usr/local
mysql_install_db --user=mysql --datadir=/var/db/mysql/
chown -R mysql:mysql /var/db/mysql
/usr/local/etc/rc.d/mysql-server forcestart
Если не катит, перезайдите, или перезагрузитесь.

pucher
сержант
Сообщения: 150
Зарегистрирован: 2011-01-11 13:31:05

Re: не стартует mysql 5.5

Непрочитанное сообщение pucher » 2011-10-07 11:56:13

не прокатило:
mserver# mysql_install_db --user=mysql --datadir=/var/db/mysql/

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

Installing MySQL system tables...
ERROR: 1136  Column count doesn't match value count at row 1
111007  8:51:29 [ERROR] Aborting

111007  8:51:29 [Note] /usr/local/libexec/mysqld: Shutdown complete