[FUG-BR] mysql - travada sinistra - bom quem usa saber
Leonardo Augusto
lalinden em gmail.com
Sexta Setembro 21 10:07:30 BRT 2012
Oi,
Tenho um mysql 5.1 rodando num jail de um freebsd 7.2, o uptime da
maquina é maior que 1000 dias...
Esse mysql ja esta rodando a uns 3 anos e nunca houve problemas de
qualquer tipo.
Mas ontem fui realizar um dump (mysqldump) no meio da tarde para fazer
um teste e o dump parou no meio e dali pra
frente todas as consultas as tabelas retornavem a mensagem de que
estavam "read_only".
Primera coisa fui restartar o mysql, o mesmo nao subia de jeito
nenhum e nao gerava o arquivo de log de erros.
Aí alterei o script do rc.d para direcionar a saida para a tela, vejam
o resultado:
www1# /usr/local/etc/rc.d/mysql-server start
Starting mysql.
120920 16:15:19 mysqld_safe Logging to '/usr/home/db_mysql/www1.xxx.com.br.err'.
touch: /usr/home/db_mysql/www1.xxx.com.br.err: Permission denied
chown: /usr/home/db_mysql/www1.xxx.com.br.err: Permission denied
120920 16:15:19 mysqld_safe Starting mysqld daemon with databases from
/usr/home/db_mysql
/usr/local/bin/mysqld_safe: cannot create
/usr/home/db_mysql/www1.xxx.com.br.err: Permission denied
rm: /usr/home/db_mysql/www1.xxx.com.br.pid: Permission denied
eval: cannot create /usr/home/db_mysql/www1.xxx.com.br.err: Permission denied
120920 16:15:19 mysqld_safe mysqld from pid file
/usr/home/db_mysql/www1.xxx.com.br.pid ended
/usr/local/bin/mysqld_safe: cannot create
/usr/home/db_mysql/www1.xxx.com.br.err: Permission denied
Nao tinha jeito de subir, arrumei as permissoes, direitos e tudo, ate
o noschg eu forcei a desativacao, enfim
fiquei mais de 1 hora tentando e sempre a mesma mensagem.
O dump deve dar um lock nas tabelas durante a execucao do mesmo, e
como a base estava em operacao, deve
ter havido algum conflito e gerou alguma coisa inesperada no filesystem.
Aí movi o diretorio para outra pasta, para o /usr/local e sem fazer
mais nada, aí ele subiu....
Bizarro nao ?
O que pode ter acontecido, pelo visto é algo com o filesystem, ate
rebootar esse jail eu fiz....
As permissoes estavam todas corretas....
Muito estranho, CUIDADO entao ao realizarem dumps em bases com inserts
em andamento.
abraco
Mais detalhes sobre a lista de discussão freebsd