Форум русскоязычного сообщества Ubuntu


Увидели сообщение с непонятной ссылкой, спам, непристойность или оскорбление?
Воспользуйтесь ссылкой «Сообщить модератору» рядом с сообщением!

Автор Тема: mysql start fail  (Прочитано 13059 раз)

0 Пользователей и 1 Гость просматривают эту тему.

mithrusc

  • Автор темы
  • Гость
mysql start fail
« : 14 Июня 2009, 14:26:48 »
установил mysql , создал две базы , дал права юзеру на использование базы, все работало несколько запусков. Затем в один прекрасный момент отказалось запускаться.
Никаких подробностей нет, пытаюсь смотреть логи
tail /var/log/mysql.err
tail /var/log/mysql.log
пустые =\
в папках /etc/rc0,1,2,6d лежит куча симлинов вроде K21mysql (3 штуки аж) и K22ndb и остальных доп. демонов mysql
если делаю restart , довольнотаки долго думает, затем просто starting fail! и никаких подробностей.
при попытке залогиниться говорит что сокета не видит,
Цитировать
cant connect to local mysql server throught socket /var/run/mysqld/mysql.d.sock

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

в чем может быть причина? помогите разобраться пожалуйста.
 
« Последнее редактирование: 14 Июня 2009, 14:30:38 от mithrusc »

Оффлайн digiwhite

  • Активист
  • *
  • Сообщений: 732
  • http://www.welinux.ru
    • Просмотр профиля
    • http://www.welinux.ru
Re: mysql start fail
« Ответ #1 : 14 Июня 2009, 14:32:08 »
sudo /etc/init.d/mysql status

Что говорит?

Что говорит если сделать:
sudo /etc/init.d/mysql start
Социальная сеть не фанатично настроенных Linuxойдов - http://www.welinux.ru

mithrusc

  • Автор темы
  • Гость
Re: mysql start fail
« Ответ #2 : 14 Июня 2009, 14:37:51 »
/etc/init.d/mysql status
MySQL is stopped..
/etc/init.d/mysql start
Starting MySQL database server: mysqld . . . . . . . . . . . . . . failed!

Оффлайн digiwhite

  • Активист
  • *
  • Сообщений: 732
  • http://www.welinux.ru
    • Просмотр профиля
    • http://www.welinux.ru
Re: mysql start fail
« Ответ #3 : 14 Июня 2009, 14:43:57 »
cat /var/log/syslog | grep mysql
Да, в файле /etc/mysql/my.cnf раскоментировать строчку типа:
log = /var/log/mysql/mysql.log
Кстати судя по тому что написано в my.cnf, то все ошибки должны писаться в syslog теперь.
« Последнее редактирование: 14 Июня 2009, 14:47:50 от digiwhite »
Социальная сеть не фанатично настроенных Linuxойдов - http://www.welinux.ru

mithrusc

  • Автор темы
  • Гость
Re: mysql start fail
« Ответ #4 : 14 Июня 2009, 14:49:22 »
Jun 14 14:35:33 localsrv mysqld_safe[3535]: started
Jun 14 14:35:34 localsrv mysqld[3539]: 090614 14:35:34  InnoDB: Started; log sequence number 0 43655
Jun 14 14:35:34 localsrv mysqld[3539]: 090614 14:35:34 [ERROR] Can't start server: Bind on TCP/IP port: Cannot assign requested address
Jun 14 14:35:34 localsrv mysqld[3539]: 090614 14:35:34 [ERROR] Do you already have another mysqld server running on port: 3306 ?
Jun 14 14:35:34 localsrv mysqld[3539]: 090614 14:35:34 [ERROR] Aborting
Jun 14 14:35:34 localsrv mysqld[3539]:
Jun 14 14:35:34 localsrv mysqld[3539]: 090614 14:35:34  InnoDB: Starting shutdown...
Jun 14 14:35:36 localsrv mysqld[3539]: 090614 14:35:36  InnoDB: Shutdown completed; log sequence number 0 43655
Jun 14 14:35:36 localsrv mysqld[3539]: 090614 14:35:36 [Note] /usr/sbin/mysqld: Shutdown complete
Jun 14 14:35:36 localsrv mysqld[3539]:
Jun 14 14:35:36 localsrv mysqld_safe[3550]: ended
Jun 14 14:37:40 localsrv /etc/init.d/mysql[3700]: 0 processes alive and '/usr/bin/mysqladmin --defaults-file=/etc/mysql/debian.cnf ping' resulted in
Jun 14 14:37:40 localsrv /etc/init.d/mysql[3700]: #007/usr/bin/mysqladmin: connect to server at 'localhost' failed
Jun 14 14:37:40 localsrv /etc/init.d/mysql[3700]: error: 'Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock' (2)'
Jun 14 14:37:40 localsrv /etc/init.d/mysql[3700]: Check that mysqld is running and that the socket: '/var/run/mysqld/mysqld.sock' exists!
Jun 14 14:37:40 localsrv /etc/init.d/mysql[3700]:
Цитировать
Кстати судя по тому что написано в my.cnf, то все ошибки должны писаться в syslog теперь.
спасибо, не знал
/usr/bin/mysqladmin: connect to server at 'localhost' failed
Jun 14 14:37:40  localsrv /etc/init.d/mysql[3700]: error: 'Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock' (2)'
Jun 14 14:37:40  localsrv /etc/init.d/mysql[3700]: Check that mysqld is running and that the socket: '/var/run/mysqld/mysqld.sock' exists!
Jun 14 14:37:40  localsrv /etc/init.d/mysql[3700]:

очень похоже на то что он запускает несколько процессов, я выше писал про множество симлинков на sql
« Последнее редактирование: 14 Июня 2009, 14:52:55 от mithrusc »

Оффлайн digiwhite

  • Активист
  • *
  • Сообщений: 732
  • http://www.welinux.ru
    • Просмотр профиля
    • http://www.welinux.ru
Re: mysql start fail
« Ответ #5 : 14 Июня 2009, 14:54:35 »
Вот мой /etc/mysql/my.cnf . Он практически дефолтный, изменения касаются только кодировок. Сравните со своим:
(Нажмите, чтобы показать/скрыть)

Да, версия mysql у меня 5.1.31-1ubuntu2

Там запускается вероятно движок InnoDB, но вот сам демон mysql запуститься не может. У вас порт 3306 ничем не занят?

Кстати,
--defaults-file=/etc/mysql/debian.cnfкак-то странно выглядит.
« Последнее редактирование: 14 Июня 2009, 14:59:53 от digiwhite »
Социальная сеть не фанатично настроенных Linuxойдов - http://www.welinux.ru

mithrusc

  • Автор темы
  • Гость
Re: mysql start fail
« Ответ #6 : 14 Июня 2009, 15:15:46 »
Спасибо!
конфиг тоже самое все... вот адрес у меня сменился локальный, был указан старый адрес машины
банально было все очень, но
стал писать
Starting MySQL database server: mysqld.
Checking for corrupt, not cleanly closed and upgrade needing tables.
просит применить...
This installation of MySQL is already upgraded to 5.0.51a, use --force if you still need to run mysql_upgrade
все,
mysqlcheck --check-upgrade --all-databases --auto-repair -u root -pвродеб полечило, но потом при рестарте mysql опять ругается
Checking for corrupt, not cleanly closed and upgrade needing tables
сделал еще check -A
все ОК, т.е битостей нет. что ж ему не нравиться?
----
Цитировать
Да, в файле /etc/mysql/my.cnf раскоментировать строчку типа:
спс
вообщем убил базу, пересоздал о.О , воркает..надолго ли...
Цитировать
как-то странно выглядит.
ничего странного у меня debian :)

Пользователь решил продолжить мысль 14 Июня 2009, 15:58:35:
вообщем, теперь проблема другая, запускается ось, mysql не стартует, sleep стоит 5, доступа к базе приложения не имеют, рестартую вручную - все нормально.
 я так понимаю нужен скрипт-костыль что-бы оно запускалось правильно и как то это в cron запихнуть на исполнение.
« Последнее редактирование: 14 Июня 2009, 18:39:32 от mithrusc »

Оффлайн DarkMist

  • Новичок
  • *
  • Сообщений: 42
    • Просмотр профиля
Re: mysql start fail
« Ответ #7 : 25 Ноября 2009, 22:41:29 »
Сколько мускул ест физ памяти в холостом режиме???
darkmist@darkmist:~$ sudo /etc/init.d/mysql status
 * /usr/bin/mysqladmin  Ver 8.41 Distrib 5.0.51a, for debian-linux-gnu on i486
Copyright (C) 2000-2006 MySQL AB
This software comes with ABSOLUTELY NO WARRANTY. This is free software,
and you are welcome to modify and redistribute it under the GPL license

Server version          5.0.51a-3ubuntu5.4
Protocol version        10
Connection              Localhost via UNIX socket
UNIX socket             /var/run/mysqld/mysqld.sock
Uptime:                 6 days 5 hours 52 min 48 sec

Threads: 2  Questions: 6035  Slow queries: 0  Opens: 41  Flush tables: 1  Open tables: 35  Queries per second avg: 0.011
При этом вебмин показывает
Вид : PID | Пользователи | Память | CPU | Искать | Выполнить..

Real memory: 248.62 MB total / 97.41 MB free   Swap space: 1.86 GB total / 1.86 GB free
PID    Владелец    Размер    Command   
6150 mysql 127772 kB /usr/sbin/mysqld --basedir=/usr --datadir=/var/lib/mysql --user=mysql --pid-file ...
4794 bind 70864 kB /usr/sbin/named -u bind
11599 www-data 50256 kB (squid) -sY -f /etc/squid/squid.conf
11984 www-data 37876 kB /usr/sbin/apache2 -k start
11985 www-data 37876 kB /usr/sbin/apache2 -k start
...........
что ни так понимаю???
Intel D915-2.8G  RaM:2G Video:Nvidia GTS450
ubuntu 10.10 (Linux 2.6.35-32 i686 GNU/Linux)

mithrusc

  • Автор темы
  • Гость
Re: mysql start fail
« Ответ #8 : 27 Ноября 2009, 10:01:12 »
Цитировать
Сколько мускул ест физ памяти в холостом режиме?
мускул поднимался как раз для экспериментов-самообразования, было поднято несколько серверов и один из них требовал наличия мускула, со всей кашей и графикой не дошло до 450Мб. Тут где то инструкция была по подьему почтового сервера поднимал на очень слабой машине памяти 768 , ЦП уровня PIII 1ггц и ничего все бегало шустро, но без графики.
памяти кушал около того что вы привели, но там была база и таблица соотв и пару юзеров метров 90-100
« Последнее редактирование: 27 Ноября 2009, 10:03:32 от mithrusc »

 

Страница сгенерирована за 0.034 секунд. Запросов: 20.