MySQL

Grails: resolvendo o problema de queda de conexão com o MySQL

Você que trabalha com Grails e MySQL já topou com excessões como estas: “com.mysql.jdbc.CommunicationsException: Communications link failure“, “java.net.SocketException: Broken pipe” , “java.io.EOFException: Can not read response from server. Expected to read 4 bytes, read 0 bytes before connection was unexpectedly lost.” ? Normalmente ocorrem após algumas horas de inatividade da sua aplicação. Normalmente acontecem porquê […]

Grails: resolvendo o problema de queda de conexão com o MySQL Read More »

RISE: um “editor de diagramas de entidades e relacionamentos” QUASE perfeito

Sempre que vou trabalhar em um diagrama de entidades e relacionamentos termino na mesma situação: o computador é substituido por lápis e papel (ou PowerPoint (!!!)). Ou o editor que encontrei é muito tosco, ou complexo demais ou muito caro. Por esta razão, acabei por desistir destes editores. Bom: isto até encontrar o RISE (desenvolvido

RISE: um “editor de diagramas de entidades e relacionamentos” QUASE perfeito Read More »

Como recuperar uma base de dados InnoDB e MyISAM (MySQL) corrompida

Eu sei: não é nosso trabalho cuidar da manutenção de servidores de bancos de dados. Mas quando você não possui uma equipe competente para tal, esta “responsabilidade” acaba caindo sobre você. Pois bem: vejam o que aconteceu comigo na semana passada. Esperando o final do dia, no qual o número de conexões ao MySQL é

Como recuperar uma base de dados InnoDB e MyISAM (MySQL) corrompida Read More »

Grails: é InnoDB que eu quero, não MyISAM!

Ao desenvolver uma aplicação feita em Grails (1.0.2) que utiliza o MySQL como banco de dados, percebi que não estavam sendo gerados os relacionamentos entre as tabelas. Investigando a estrutura das tabelas, percebi que o Grails na realidade estava criando minhas tabelas usando o formato MyISAM ao invés do InnoDB. Como tudo (ou quase) no

Grails: é InnoDB que eu quero, não MyISAM! Read More »

Rolar para cima