Em Ter, 2007-05-15 às 18:54 -0300, Maxwillian Miorim escreveu: > > apt-get update e apt-get upgrade... só! > Ok, fazia um tempão que eu não usava MySQL no Debian, ando mais > envolvido com Oracle e PostgreSQL...
E ai? Melhores ou dependem da aplicação? Se possível, gostaria de saber. Mande o relato em privativo para não quebrar a thread... > > > > Se tiver um dump das databases (fez backup né?) > > Por enquato esta como teste... > Menos pior. :) Bem menos! > > A solução de reinstalar tudo até é válida, mas se tiver problema > parecido em produção, o que fazer? ok. Concordo. > Pelos problemas citados nos logs vamos fazer o seguinte: > > 1 - Verifica se não tem nenhum mysqld em execução (ps ax | grep > mysql). Se houver, kill neles. (melhor usar SIGTERM que SIGKILL de > cara, se não der vai -9 mesmo... :) O engraçado é que ontem, depois de olhar o log, tentei matar a aplicação, sem exito. Agora hoje... maquina:/etc/init.d# ps aux | grep mysql root 4212 0.0 0.0 2668 272 ? S May14 0:00 /bin/sh /usr/bin/mysqld_safe mysql 4249 0.0 0.2 126452 1116 ? Sl May14 0:00 /usr/sbin/mysqld --basedir=/usr --datadir=/var/lib/mysql --user=mysql --pid-file=/var/run/mysqld/mysqld.pid --skip-external-locking --port=3306 --socket=/var/run/mysqld/mysqld.sock root 4250 0.0 0.0 1560 248 ? S May14 0:00 logger -p daemon.err -t mysqld_safe -i -t mysqld root 19380 0.0 0.1 1992 688 pts/0 S+ 12:08 0:00 grep mysql maquina:/etc/init.d# kill 4212 maquina:/etc/init.d# kill 4249 maquina:/etc/init.d# kill 4250 bash: kill: (4250) - Processo inexistente maquina:/etc/init.d# ps aux | grep mysql root 19411 0.0 0.1 1988 676 pts/0 S+ 12:08 0:00 grep mysql maquina:/etc/init.d# ./mysql restart * Stopping MySQL database server mysqld [ ok ] * Starting MySQL database server mysqld [ ok ] * Checking for corrupt, not cleanly closed and upgrade needing tables. ledfis:/etc/init.d# Voltou a funcionar... > 2 - Verifica no my.cnf onde ficam os datafiles do innodb, fica na > parte [mysqld], a variável é innodb_data_file_path. Acrerdito que, se > não definida, o padrão seja /var/lib/mysql mas para evitar qualquer > problema defina innodb_data_file_path=/var/lib/mysql explicitamente. > 3 - Se o usuário e/ou grupo que executa o mysql não for o proprietário > de /var/lib/mysql é preciso arrumar isso, chown e chgrp neles > (recursivamente, opção -R de ambos comandos) > 4 - /etc/init.d/mysql start e vamos ver no que dá :) Grande Max. Obrigado pelas informações e pela paciência. []s -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]

