Не запускается mysqld, подскажите, пожалуйста!

12
Ajiotaj
На сайте с 01.12.2006
Offline
150
2324

Работал работал, потом в один прекрасный день остановился и не хочет запускаться...

root@d85:~# mysqld start

150317 19:19:21 [Note] Plugin 'FEDERATED' is disabled.
150317 19:19:21 InnoDB: The InnoDB memory heap is disabled
150317 19:19:21 InnoDB: Mutexes and rw_locks use GCC atomic builtins
150317 19:19:21 InnoDB: Compressed tables use zlib 1.2.3.4
150317 19:19:21 InnoDB: Initializing buffer pool, size = 128.0M
150317 19:19:22 InnoDB: Completed initialization of buffer pool
150317 19:19:22 InnoDB: highest supported file format is Barracuda.
150317 19:19:25 InnoDB: Waiting for the background threads to start
150317 19:19:26 InnoDB: 1.1.8 started; log sequence number 103683280510
mysqld: Too many arguments (first extra is 'start').
Use --verbose --help to get a list of available options
150317 19:19:26 [ERROR] Aborting

150317 19:19:26 InnoDB: Starting shutdown...
150317 19:19:27 InnoDB: Shutdown completed; log sequence number 103683280510
150317 19:19:27 [Note] mysqld: Shutdown complete
[umka]
На сайте с 25.05.2008
Offline
456
#1

Нужно не напрямую демона запускать, а rc-скрипт или "service mysql start".

Лог в помощь!
Ajiotaj
На сайте с 01.12.2006
Offline
150
#2

Так тоже пробовал:

root@d85:~# service mysql start
Rather than invoking init scripts through /etc/init.d, use the service(8)
utility, e.g. service mysql start
initctl: Unknown job: mysql

Since the script you are attempting to invoke has been converted to an
Upstart job, you may also use the start(8) utility, e.g. start mysql
DV
На сайте с 01.05.2010
Offline
644
#3

Посмотрите в процессах, возможно, демон висит. Прибейте, пробуйте по-новой.

VDS хостинг ( http://clck.ru/0u97l ) Нет нерешаемых задач ( https://searchengines.guru/ru/forum/806725 ) | Перенос сайтов на Drupal 7 с любых CMS. ( https://searchengines.guru/ru/forum/531842/page6#comment_10504844 )
[umka]
На сайте с 25.05.2008
Offline
456
#4

Ну тогда попробуйте "start mysql", как оно вам предлагает :)

Ajiotaj
На сайте с 01.12.2006
Offline
150
#5
DenisVS:
Посмотрите в процессах, возможно, демон висит. Прибейте, пробуйте по-новой.

В процессах не вижу:

top - 22:03:08 up 1 day, 2:53, 1 user, load average: 0.26, 0.31, 0.37
Tasks: 721 total, 1 running, 717 sleeping, 0 stopped, 3 zombie
Cpu(s): 0.2%us, 0.2%sy, 0.0%ni, 99.1%id, 0.5%wa, 0.0%hi, 0.0%si, 0.0%st
Mem: 8088028k total, 7790828k used, 297200k free, 320660k buffers
Swap: 4192244k total, 0k used, 4192244k free, 6376308k cached

PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND
22758 root 20 0 17868 1816 960 R 1 0.0 0:00.05 top
21674 www-data 20 0 241m 15m 3176 S 0 0.2 0:00.32 apache2
24738 root 20 0 0 0 0 S 0 0.0 0:04.07 kworker/0:1
1 root 20 0 24208 2180 1340 S 0 0.0 0:05.00 init
2 root 20 0 0 0 0 S 0 0.0 0:00.00 kthreadd
3 root 20 0 0 0 0 S 0 0.0 0:04.93 ksoftirqd/0
6 root RT 0 0 0 0 S 0 0.0 0:00.03 migration/0
7 root RT 0 0 0 0 S 0 0.0 0:00.18 watchdog/0
8 root RT 0 0 0 0 S 0 0.0 0:00.01 migration/1
9 root 20 0 0 0 0 S 0 0.0 0:09.32 kworker/1:0
10 root 20 0 0 0 0 S 0 0.0 0:00.86 ksoftirqd/1
12 root RT 0 0 0 0 S 0 0.0 0:00.14 watchdog/1
13 root RT 0 0 0 0 S 0 0.0 0:00.01 migration/2
14 root 20 0 0 0 0 S 0 0.0 0:05.97 kworker/2:0
15 root 20 0 0 0 0 S 0 0.0 0:00.25 ksoftirqd/2
16 root RT 0 0 0 0 S 0 0.0 0:00.14 watchdog/2
17 root RT 0 0 0 0 S 0 0.0 0:00.01 migration/3
18 root 20 0 0 0 0 S 0 0.0 0:05.32 kworker/3:0
19 root 20 0 0 0 0 S 0 0.0 0:00.25 ksoftirqd/3
20 root RT 0 0 0 0 S 0 0.0 0:00.13 watchdog/3
21 root RT 0 0 0 0 S 0 0.0 0:00.09 migration/4
22 root 20 0 0 0 0 S 0 0.0 0:04.42 kworker/4:0
23 root 20 0 0 0 0 S 0 0.0 0:00.91 ksoftirqd/4
24 root RT 0 0 0 0 S 0 0.0 0:00.12 watchdog/4
25 root RT 0 0 0 0 S 0 0.0 0:00.76 migration/5
26 root 20 0 0 0 0 S 0 0.0 0:03.56 kworker/5:0
27 root 20 0 0 0 0 S 0 0.0 0:00.61 ksoftirqd/5
28 root RT 0 0 0 0 S 0 0.0 0:00.12 watchdog/5
29 root RT 0 0 0 0 S 0 0.0 0:00.24 migration/6
30 root 20 0 0 0 0 S 0 0.0 0:05.76 kworker/6:0
31 root 20 0 0 0 0 S 0 0.0 0:00.65 ksoftirqd/6
32 root RT 0 0 0 0 S 0 0.0 0:00.10 watchdog/6
33 root RT 0 0 0 0 S 0 0.0 0:00.30 migration/7
34 root 20 0 0 0 0 S 0 0.0 0:04.48 kworker/7:0
35 root 20 0 0 0 0 S 0 0.0 0:00.72 ksoftirqd/7
36 root RT 0 0 0 0 S 0 0.0 0:00.11 watchdog/7
37 root 0 -20 0 0 0 S 0 0.0 0:00.00 cpuset
38 root 0 -20 0 0 0 S 0 0.0 0:00.00 khelper
39 root 20 0 0 0 0 S 0 0.0 0:00.00 kdevtmpfs
40 root 0 -20 0 0 0 S 0 0.0 0:00.00 netns
42 root 20 0 0 0 0 S 0 0.0 0:00.10 sync_supers
[umka:
;13589650]Ну тогда попробуйте "start mysql", как оно вам предлагает

Тоже пробовал, не помогает:

root@d85:~# start mysql
start: Unknown job: mysql
S
На сайте с 02.05.2014
Offline
61
#6
Ajiotaj:
start: Unknown job: mysql

А если попробовать service mysqld start

В старт посте указан именно он.

pupseg
На сайте с 14.05.2010
Offline
364
#7

аааа...

какой трэш.

ТС - какая у вас ОС ?

покажите вывод команды df -h

выведет свободное место на диске. Посмотрите, оцените его, avail хватает? или там два байта последние колышатся?

дайте команды

chown -R mysql:mysql /var/lib/mysql

если дебиан или убунту

/etc/init.d/mysql start

если CentOS

/etc/init.d/mysqld start

если не зпустится, покажите лог , скорее всего это будет файл с расширением *.err в каталоге /var/lib/mysql (или /var/lib/mysqld)

Качественная помощь в обслуживании серверов. (/ru/forum/661100) Бесплатных консультаций не даю, не помогаю, не обучаю. Минималка от 100$. Как пропатчить KDE-просьба не спрашивать. Есть форумы (http://linux.org.ru) и полезные сайты (http://www.opennet.ru/).
W
На сайте с 09.04.2013
Offline
46
#8

Надо сначала получить информацию о системе(что за система,сколько места на диске,сколько памяти)

uname -a && df -h && free -h

Может mysql запущен?

ps -e |grep mysql

netstat -an | grep "3306"

Прочитать логи (обычно в /var/log)

Найти можно например так :

find /var -name "mysql.err"
Ajiotaj
На сайте с 01.12.2006
Offline
150
#9

Ubuntu 12.04.1 LTS

root@d85:/etc/init.d# df -h
Filesystem Size Used Avail Use% Mounted on
/dev/md0 226G 210G 4.5G 98% /
udev 3.9G 4.0K 3.9G 1% /dev
tmpfs 790M 352K 790M 1% /run
none 5.0M 0 5.0M 0% /run/lock
none 3.9G 0 3.9G 0% /run/shm

Не два вроде, но почистить надо.

Rather than invoking init scripts through /etc/init.d, use the service(8)
utility, e.g. service mysql start
initctl: Unknown job: mysql

Since the script you are attempting to invoke has been converted to an
Upstart job, you may also use the start(8) utility, e.g. start mysql

В папке /var/lib/mysql нет файлов с расширением *.err

---------- Добавлено 18.03.2015 в 10:53 ----------

webjey:
Надо сначала получить информацию о системе(что за система,сколько места на диске,сколько памяти)
root@d85:/var/lib/mysql/mysql# uname -a && df -h && free -h
Linux d85.ukraine.com.ua 3.2.0-77-generic #114-Ubuntu SMP Tue Mar 10 17:26:03 UTC 2015 x86_64 x86_64 x86_64 GNU/Linux
Filesystem Size Used Avail Use% Mounted on
/dev/md0 226G 210G 4.5G 98% /
udev 3.9G 4.0K 3.9G 1% /dev
tmpfs 790M 352K 790M 1% /run
none 5.0M 0 5.0M 0% /run/lock
none 3.9G 0 3.9G 0% /run/shm
free: invalid option -- 'h'
usage: free [-b|-k|-m|-g] [-l] [-o] [-t] [-s delay] [-c count] [-V]
-b,-k,-m,-g show output in bytes, KB, MB, or GB
-l show detailed low and high memory statistics
-o use old format (no -/+buffers/cache line)
-t display total for RAM + swap
-s update every [delay] seconds
-c update [count] times
-V display version information and exit

Второй блок команд завис, остановил:

root@d85:/var/lib/mysql/mysql# ps -e |grep mysql
root@d85:/var/lib/mysql/mysql# netstat -an | grep "3306"^C
root@d85:/var/lib/mysql/mysql#

И последний тоже:

root@d85:/var/lib/mysql/mysql# find /var -name "mysql.err"
^C
W
На сайте с 09.04.2013
Offline
46
#10

В любом случае надо посмотреть логи ,чтобы понять в чем ошибка. Найдите файл my.cnf.У меня он тут

/etc/mysql/my.cnf

Там должна быть в секции [mysqld] строка

log_error = /var/log/mysql/error.log
12

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий