Servidor Ubuntu Linux
MySQL - ERROR 2006 (HY000): MySQL server has gone away.
Para resolver esse problema fizemos o seguinte:
5 - No servidor com problema nos paramos o mysqld
5.1 Usamos o tar para salvar os dados
tar cvf data.tar /home/mysql/data
5.2 Copiamos data.tar para uma pasta compartilhada do samba
Numa outra maquina (Windows) que sera usada para recuperar os dados, nos fizemos o seguinte:
1 - Instalamos o Mysql 4.1.21
2 - Paramos o servidor windows recem-instalado
3 - Renomeamos a pasta c:\mysql\DATA para DATA1
4 - Editamos o arquivo c:\mysql\my.ini
4.1 Colocamos a seguinte linha na secao [mysqld]
innodb_force_recovery=4
5 - Descompactamos o arquivo data.tar que esta na pasta compartilhada, e movemos a pasta “DATA” para dentro de c:\mysql
6 - Copiamos os arquivos iblog*.* da antiga pasta DATA1 para a pasta DATA recem copiada
7 - Reiniciamos o servidor windows
* Neste ponto os dados foram recuperados corretamente
* Fizemos um DUMP completo do banco de dados
* Reiniciamos o mysql no servidor problematico.
* Derrubamos o banco de dados problematico e criamos novamente
* Executamos no servidor windows o seguinte comando
\mysql\bin\mysqldump –user=”root” –host=”ip-do-servidor-antigo” sas < sas.sql