Falha ao iniciar o servidor mysql de produção. Nenhuma mensagem de log

1

Esta é uma instância de produção (EC2) que estamos gerenciando para um cliente. Tempo de inatividade já 5 horas. Eu estou ferrado

A história

Hoje de manhã eu encontrei um dos nossos clientes no processo mysqld no estado morto. Eu fiz sudo service mysql start e comecei a funcionar.

O registro informou que isso estava acontecendo devido a uma pane na tabela. Depois de passar por algumas referências na internet, executei os seguintes comandos:

# mysqld was running
$ mysqlrepair -A --auto-repair
$ mysqlrepair -A -o
# By the time the following command was executed, mysqld had stopped
$ mysqlrepair -A -c

Desde então, os seguintes comandos se recusam a iniciar o mysqld

$ sudo service mysql start
start: Job failed to start

$ sudo mysqld --verbose
$ ps aux | grep mysql
ubuntu   24124  0.0  0.1   8108   936 pts/0    S+   04:07   0:00 grep --color=auto mysql

$ sudo mysqld_safe
131130 04:09:02 mysqld_safe Logging to '/var/log/mysql/error.log'.
131130 04:09:02 mysqld_safe Starting mysqld daemon with databases from /var/lib/mysql
131130 04:09:02 mysqld_safe mysqld from pid file /var/run/mysqld/mysqld.pid ended

Não há nada do timestamp atual em /var/log/mysql/error.log.

$ dmesg | grep mysql
[776212.640137] init: mysql main process (24070) terminated with status 1
[776212.640189] init: mysql main process ended, respawning
[776213.629832] init: mysql post-start process (24071) terminated with status 1
[776213.650730] type=1400 audit(1385784344.772:92): apparmor="STATUS" operation="profile_replace" name="/usr/sbin/mysqld" pid=24094 comm="apparmor_parser"
[776213.745904] init: mysql main process (24098) terminated with status 1
[776213.745957] init: mysql respawning too fast, stopped

O arquivo de configuração é: link

    
por WeaklyTyped 30.11.2013 / 05:21

1 resposta

0

O problema foi resolvido adicionando ao my.cnf:

innodb_buffer_pool_size = 16M

Referência Resposta do Mike:
link

    
por 30.11.2013 / 05:50