Модераторы: powerfox, ZeeLax
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Can't connect to local MySQL server through socket 
:(
    Опции темы
Toti
Дата 20.7.2008, 12:44 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 54
Регистрация: 23.1.2007

Репутация: нет
Всего: нет



Добрый день!

У меня не запускается MySQL Server. 

говорит "...failed or took more than 6s". Просит посмотреть в syslog. Высыпает вот такую вот ошибку

Код

error Can't connect to local MySQL server through socket '/var/run/mysqld/mysql.sock' (2)


Просит проверить существует ли mysqld.sock

В /var/log/mysql/error.log (который log-error = /var/log/mysql/error.log) говорит, что-то о не валидности InnoDb и засыпает кучами бредовых ошибок из которых абсолютно ничего не ясно.

До этого проблема решалась тривиальным 

Код

rm -fr /var/lib/mysql/ibdata1


и повторным

Код

/etc/init.d/mysql start


Она сейчас так решается. Но это уже стало напрягать! Я очень долго гуглил и примерял "чужие сапоги" (ну в смысле решения проблем) к своим "ногам" (типа своему MySQL Server'у)

Сдался и пришел сюда.

Help me please!!!
PM MAIL   Вверх
spin2
Дата 20.7.2008, 18:18 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 598
Регистрация: 15.12.2005
Где: Москва-Одесса

Репутация: 2
Всего: 31



Путь к файлу корректный?


--------------------
"С кем тяжело молчать, с тем не о чем говорить" (Метерлинк)
блог
Все об ICQ-ботах
PM MAIL WWW ICQ Skype Jabber   Вверх
Imple
Дата 20.7.2008, 18:58 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1546
Регистрация: 14.9.2007
Где: Алма-Ата

Репутация: 18
Всего: 87



Работа MySQL сервера прекращается корректно? Случаем не падением питания?


--------------------
Не шалю, никого не трогаю, починяю сервер.
PM WWW ICQ Skype GTalk Jabber   Вверх
Toti
Дата 20.7.2008, 20:41 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 54
Регистрация: 23.1.2007

Репутация: нет
Всего: нет



> Путь к файлу корректный?

а при чем тут путь к файлу? Это ж сокет. Он появляется вместе с запуском соответствующего приложения (как pid, ток у их назначения разные)...

> Работа MySQL сервера прекращается корректно? Случаем не падением питания?

понимаю на что Вы намекаете smile Заканчивается корректно постепенным тушением:

Код

sudo halt


Более того. Если сделать вот так вот (когда MySQL запущен):

Код

/etc/init.d/mysql restart


ну или так (это в общем-то одно и тоже):

Код

/etc/init.d/mysql stop
/etc/init.d/mysql start


сервер снова отказывается подыматься. Очевидно - происходит какая-то фигня с /var/lib/ibdata1. Какая? Вопрос к Вам...
PM MAIL   Вверх
bilbobagginz
Дата 21.7.2008, 00:20 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Naughtius Maximus
****


Профиль
Группа: Экс. модератор
Сообщений: 8813
Регистрация: 2.3.2004
Где: Israel

Репутация: 34
Всего: 317



Цитата(Toti @  20.7.2008,  20:41 Найти цитируемый пост)
. Какая? Вопрос к Вам... 

во-первых - вопрос к вам: вы думаете мы тоже не сможем понять:
Цитата(Toti @  20.7.2008,  12:44 Найти цитируемый пост)
говорит, что-то о не валидности InnoDb и засыпает кучами бредовых ошибок из которых абсолютно ничего не ясно.

может всё-таки попробуем ? 



--------------------
Я ещё не демон. Я только учусь.
PM WWW   Вверх
Toti
Дата 21.7.2008, 11:16 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 54
Регистрация: 23.1.2007

Репутация: нет
Всего: нет



> может всё-таки попробуем ? 

угу. Именно за этим я сюда и пришел smile Говорите чем я могу помочь Вам чтобы Вы помогли мне smile

Это сообщение отредактировал(а) Toti - 21.7.2008, 11:16
PM MAIL   Вверх
gcc
Дата 22.7.2008, 04:25 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Агент алкомафии
****


Профиль
Группа: Участник
Сообщений: 2691
Регистрация: 25.4.2008
Где: %&й

Репутация: 3
Всего: 17



бэкап есть?

PM WWW ICQ Skype GTalk Jabber   Вверх
Toti
Дата 22.7.2008, 16:59 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 54
Регистрация: 23.1.2007

Репутация: нет
Всего: нет



Цитата(gcc @ 22.7.2008,  04:25)
бэкап есть?

есть. За последние семь дней. Ежедневный. А проблема уже давноооо....
PM MAIL   Вверх
bilbobagginz
Дата 22.7.2008, 17:19 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Naughtius Maximus
****


Профиль
Группа: Экс. модератор
Сообщений: 8813
Регистрация: 2.3.2004
Где: Israel

Репутация: 34
Всего: 317



Цитата(Toti @  21.7.2008,  11:16 Найти цитируемый пост)
угу. Именно за этим я сюда и пришел smile Говорите чем я могу помочь Вам чтобы Вы помогли мне 

я думал, что мой пост однозначно говорит:
ОШИБКИ В СТУДИЮ


--------------------
Я ещё не демон. Я только учусь.
PM WWW   Вверх
Toti
Дата 22.7.2008, 21:37 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 54
Регистрация: 23.1.2007

Репутация: нет
Всего: нет



Цитата(bilbobagginz @ 22.7.2008,  17:19)
Цитата(Toti @  21.7.2008,  11:16 Найти цитируемый пост)
угу. Именно за этим я сюда и пришел smile Говорите чем я могу помочь Вам чтобы Вы помогли мне 

я думал, что мой пост однозначно говорит:
ОШИБКИ В СТУДИЮ

уп-с... Я вас не понял smile

Итак.

Код

root@debian:~# /etc/init.d/mysql restart
Stopping MySQL database server: mysqld.
Starting MySQL database server: mysqld.
.
.
.
.
.
.
.
.
.
.
.
.
.
...failed or took more than 6s.
        Please take a look at the syslog.
/usr/bin/mysqladmin: connect to server at 'localhost' failed
error: 'Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock' (2)'
Check that mysqld is running and that the socket: '/var/run/mysqld/mysqld.sock' exists!


затем 

Код

root@debian:~# rm /var/lib/mysql/ibdata1
root@debian:~# /etc/init.d/mysql start
Starting MySQL database server: mysqld.
Checking for corrupt, not cleanly closed and upgrade needing tables.



error.log (очищеный. содержит результаты /etc/init.d/mysql restart) я упаковал и прикрепил к данному посту

Присоединённый файл ( Кол-во скачиваний: 2 )
Присоединённый файл  error.zip 2,32 Kb
PM MAIL   Вверх
Exaktus
Дата 23.7.2008, 23:23 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 135
Регистрация: 15.4.2007

Репутация: 1
Всего: 4



Ну в логе ж явно написано:
Цитата

InnoDB: Probable reason is database corruption or memory
InnoDB: corruption. If this happens in an InnoDB database recovery, see
InnoDB: http://dev.mysql.com/doc/refman/5.0/en/forcing-recovery.html
InnoDB: how to force recovery.
................................................
InnoDB: If you get repeated assertion failures or crashes, even
InnoDB: immediately after the mysqld startup, there may be
InnoDB: corruption in the InnoDB tablespace. Please refer to
InnoDB: http://dev.mysql.com/doc/refman/5.0/en/forcing-recovery.html
InnoDB: about forcing recovery.

У Вас повреждена база. По указанной ссылке описан вариант решения.
--------------------
Ничто так не бодрит по утрам, как свежеупавший сервер
PM MAIL   Вверх
bilbobagginz
Дата 24.7.2008, 09:10 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Naughtius Maximus
****


Профиль
Группа: Экс. модератор
Сообщений: 8813
Регистрация: 2.3.2004
Где: Israel

Репутация: 34
Всего: 317



Цитата(Toti @  22.7.2008,  21:37 Найти цитируемый пост)
Итак.

в общем Exaktus, всё правильно сказал, но на будущее, рекомендуется каждую команду в процессе отладки работы запускать до и после даты:
Код

date; /etc/init.d/mysql restart; date

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




--------------------
Я ещё не демон. Я только учусь.
PM WWW   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "Linux/UNIX: Администрирование"
ZeeLax
Imple
nerezus
Этот форум предназначен для решения вопросов по администрации *n?x-систем, в частности по настройке сложных сетей и обслуживанию серверного оборудования.

  • Вы должны соблюдать правила форума.
  • Помните: какой вопрос, такой и ответ. Прежде чем задать вопрос прочитайте вот эту статью на форуме CIT.
  • Оскорблять запрещается.
  • Религиозные войны в Религиозных войнах.
  • Общение "просто так" в Клубе юнуксоидов. В отличие от многих других разделов, здесь разрешается сдержанно оффтопить и юморить в тему.

За интересные статьи, находки, решения, программы и просто реальную помощь будут ставиться + в репу).


В данный момент этот раздел модерируют nerezus, nickless, powerfox, pythonwin, Imple и ZeeLax. Если вы хотите помочь нам, пишите в ПМ и мы обсудим.


Спасибо. И use UNIX or die; С уважением, nerezus, nickless, powerfox, pythonwin, Imple, ZeeLax.

 
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Администрирование *NIX систем | Следующая тема »


 




[ Время генерации скрипта: 0.0989 ]   [ Использовано запросов: 21 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.