1

Не запускается mysql

MySQL Daemon failed to start.
Starting mysqld:                                           [FAILED]

Вот лог

120905 00:34:43 mysqld_safe Starting mysqld daemon with databases from /var/lib/mysql
120905  0:34:43 [ERROR] Error message file '/usr/share/mysql/english/errmsg.sys' had only 641 error messages,
but it should contain at least 724 error messages.
Check that the above file is the right version for this program!
120905  0:34:43 [Note] Plugin 'FEDERATED' is disabled.
/usr/libexec/mysqld: Unknown error 1146
120905  0:34:43 [ERROR] Can't open the mysql.plugin table. Please run mysql_upgrade to create it.
120905  0:34:43 InnoDB: The InnoDB memory heap is disabled
120905  0:34:43 InnoDB: Mutexes and rw_locks use InnoDB's own implementation
120905  0:34:43 InnoDB: Compressed tables use zlib 1.2.1.2
120905  0:34:43 InnoDB: Using Linux native AIO
120905  0:34:43 InnoDB: Initializing buffer pool, size = 128.0M
120905  0:34:43 InnoDB: Completed initialization of buffer pool
120905  0:34:43 InnoDB: highest supported file format is Barracuda.
120905  0:34:43  InnoDB: Waiting for the background threads to start
120905  0:34:44 InnoDB: 1.1.8 started; log sequence number 1595675
120905  0:34:44 [ERROR] Aborting

120905  0:34:44  InnoDB: Starting shutdown...
120905  0:34:45  InnoDB: Shutdown completed; log sequence number 1595675
120905  0:34:45 [Note] 
120905 00:34:45 mysqld_safe mysqld from pid file /var/run/mysqld/mysqld.pid ended

В чем может быть причина?

2

Как ставили мускул. Попробуйте переустановить

Trouble  in WINDOWS reboot, trouble in UNIX be root.

3 (05.09.2012 10:13:37 отредактировано AlfaStriker)

Тебе же написали run mysql_upgrade:

# mysql_upgrade

Если это не заработает, тогда:

# mysql_install_db

А потом уже:

# service mysqld start

4

Переустановка не помогает

AlfaStriker пишет:

Тебе же написали run mysql_upgrade:

# mysql_upgrade

Если это не заработает, тогда:

# mysql_install_db

А потом уже:

# service mysqld start

При mysql_upgrade выдает следующие

Looking for 'mysql' as: mysql
Looking for 'mysqlcheck' as: mysqlcheck
Running 'mysqlcheck with default connection arguments
mysqlcheck: Got error: 2002: Can't connect to local MySQL server through socket '/var/lib/mysql/mysql.sock' (2) when trying to connect
FATAL ERROR: Upgrade failed

5

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

Trouble  in WINDOWS reboot, trouble in UNIX be root.

6 (05.09.2012 14:05:40 отредактировано frodo)

kisil пишет:

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

Когда гуглил ошибку, натыкался на эту статью, но увы не помогло

7

Поятно, а репы правильно настроени и что говорит

yum list installed | grep mysql
Trouble  in WINDOWS reboot, trouble in UNIX be root.

8

kisil пишет:

Поятно, а репы правильно настроени и что говорит

yum list installed | grep mysql
mysql.x86_64                             5.5.22-4.el4.art       installed
mysql.i386                               5.1.59-2.el4.art       installed
mysql-libs.x86_64                        5.5.22-4.el4.art       installed
mysql-libs.i386                          5.1.59-2.el4.art       installed
mysql-server.x86_64                      5.5.22-4.el4.art       installed
mysql-server.i386                        5.1.59-2.el4.art       installed
mysqlclient14.x86_64                     4.1.22-2.el4.art       installed

Может сам по себе такой mysql? хотя раньше норм работал, ставил с репозиториев atomic на centos 4.9

9 (05.09.2012 14:24:28 отредактировано kisil)

У вас система то какая. Если 64 битная то почему вы поставили 2 версии мускула и для 32 и для 64 битных систем. Я так понимаю и версии у вас при этом разные

frodo пишет:

mysql-server.x86_64                        5.5.22-4.el4.art                 installed
mysql-server.i386                         5.1.59-2.el4.art                    installed

Правильным наверное будет выбрать что то одно.

Trouble  in WINDOWS reboot, trouble in UNIX be root.

10

покажи: uname -a

It is good day to die ...
MS Windows 10
Заметки о главном...

11

kisil пишет:

У вас система то какая. Если 64 битная то почему вы поставили 2 версии мускула и для 32 и для 64 битных систем. Я так понимаю и версии у вас при этом разные
frodo пишет:
mysql-server.x86_64                        5.5.22-4.el4.art                 installed
mysql-server.i386                         5.1.59-2.el4.art                    installed
Правильным наверное будет выбрать что то одно.

Удалил, теперь осталось

mysql.x86_64                             5.5.22-4.el4.art       installed
mysql-libs.x86_64                        5.5.22-4.el4.art       installed
mysql-server.x86_64                      5.5.22-4.el4.art       installed
mysqlclient14.x86_64                     4.1.22-2.el4.art       installed

uname -a

Linux esi 2.6.9-103.ELsmp #1 SMP Fri Dec 9 04:43:08 EST 2011 x86_64 x86_64 x86_64 GNU/Linux

12

Пробуй запускать

Trouble  in WINDOWS reboot, trouble in UNIX be root.

13

не запускается по прежнему

14

а что на этот раз в логе  ?

It is good day to die ...
MS Windows 10
Заметки о главном...

15

i2ks пишет:

а что на этот раз в логе  ?

120905 16:42:49 mysqld_safe Starting mysqld daemon with databases from /var/lib/mysql
120905 16:42:49 [ERROR] Error message file '/usr/share/mysql/english/errmsg.sys' had only 641 error messages,
but it should contain at least 724 error messages.
Check that the above file is the right version for this program!
120905 16:42:49 [Note] Plugin 'FEDERATED' is disabled.
/usr/libexec/mysqld: Unknown error 1146
120905 16:42:49 [ERROR] Can't open the mysql.plugin table. Please run mysql_upgrade to create it.
120905 16:42:49 InnoDB: The InnoDB memory heap is disabled
120905 16:42:49 InnoDB: Mutexes and rw_locks use InnoDB's own implementation
120905 16:42:49 InnoDB: Compressed tables use zlib 1.2.1.2
120905 16:42:49 InnoDB: Using Linux native AIO
120905 16:42:49 InnoDB: Initializing buffer pool, size = 128.0M
120905 16:42:49 InnoDB: Completed initialization of buffer pool
120905 16:42:49 InnoDB: highest supported file format is Barracuda.
120905 16:42:49  InnoDB: Waiting for the background threads to start
120905 16:42:50 InnoDB: 1.1.8 started; log sequence number 1595675
120905 16:42:50 [ERROR] Aborting

120905 16:42:50  InnoDB: Starting shutdown...
120905 16:42:51  InnoDB: Shutdown completed; log sequence number 1595675
120905 16:42:51 [Note] 
120905 16:42:51 mysqld_safe mysqld from pid file /var/run/mysqld/mysqld.pid ended

Кто нибудь сталкивался с подобной проблемой?

16

frodo пишет:

Error message file '/usr/share/mysql/english/errmsg.sys'

что в файле?

17

Hrafn пишет:
frodo пишет:

Error message file '/usr/share/mysql/english/errmsg.sys'

что в файле?

вот что в нем

юю changed since last read in table '%-.192s'oo many key parts specified; max %d parts allowednt to procedure '%-.192s'mmand denied to user '%-.48s'@'%-.64s' for table '%-.192s'n table '%-.192s's must be in the same databaseAll parts of a SPATIAL index must be NOT NULLULLTEXT indexot have INTO192s.%-.192s'ition has changed, please retry transactionyte stack, and %ld bytes needed.  Use 'mysqld -O thread_stack=#' to specify a bigger stack.92s`.`%-.192s` contains view recursionan not be used stand-alone in queryform 10Ma transaction is in progressation context of table `%-.64s`.`%-.64s` is invalid

18

Пробовал эту команду:
# mysql_install_db
?

19

AlfaStriker пишет:

Пробовал эту команду:
# mysql_install_db
?

Пробовал, вот что выдает

Installing MySQL system tables...
120905 17:25:36 [ERROR] Error message file '/usr/share/mysql/english/errmsg.sys' had only 641 error messages,
but it should contain at least 724 error messages.
Check that the above file is the right version for this program!
120905 17:25:36 [ERROR] Aborting

120905 17:25:36 [Note]

Installation of system tables failed!  Examine the logs in
/var/lib/mysql for more information.

You can try to start the mysqld daemon with:

    shell> /usr/libexec/mysqld --skip-grant &

and use the command line tool /usr/bin/mysql
to connect to the mysql database and look at the grant tables:

    shell> /usr/bin/mysql -u root mysql
    mysql> show tables

Try 'mysqld --help' if you have problems with paths.  Using --log
gives you a log in /var/lib/mysql that may be helpful.

Please consult the MySQL manual section
'Problems running mysql_install_db', and the manual section that
describes problems on your OS.  Another information source are the
MySQL email archives available at http://lists.mysql.com/.

Please check all of the above before mailing us!  And remember, if
you do mail us, you MUST use the /usr/bin/mysqlbug script!

20

А скажыко мне что у тебя за дистр. И какие ты репы используеш для установки мускула??? И что значить что он раньше норм работал???

Trouble  in WINDOWS reboot, trouble in UNIX be root.

21

Centos 4.9 репы atomic

wget -q -O - http://www.atomicorp.com/installers/atomic.sh | sh

Раньше демон mysql запускался а сейчас не в какую не хочет

22

Мистика какаято. Не вспомните после чего сломалса запуск мускула?? Может в репах пакеты не правильные. Попробуйте удалить его, посмотреть в /usr/share/mysql/ остались ли файлы какието. Удалить их и пробывать ставить заново. Может поможет.

Trouble  in WINDOWS reboot, trouble in UNIX be root.

23

kisil пишет:

Мистика какаято. Не вспомните после чего сломалса запуск мускула?? Может в репах пакеты не правильные. Попробуйте удалить его, посмотреть в /usr/share/mysql/ остались ли файлы какието. Удалить их и пробывать ставить заново. Может поможет.

В тот то и дело что мистика, переустанавливал уже много раз, удалял файлы /usr/share/mysql/ и /var/lib/mysql/ в ручную и все равно остается та же самая ошибка в логах не меняется. А началось это после добавления нового пользователя

24

попробуйте с дефолтным конфигом мускула запустить

25

Может SELINUX мешает?