segunda-feira, 24 de fevereiro de 2014

Error Code: 1548 Cannot load from mysql.proc. The table is probably corrupted

Se você instalou o Workbench e ao tentar carregar sua base de dados MYSQL recebeu a seguinte mensagem de erro:

error Code: 1548 Cannot load from mysql.proc. The table is probably corrupted

Para corrigir esse problema entre pelo cmd do windows até a pasta onde estão os arquivos do MYSQL no meu caso está em: C:\Program Files\MySQL\MySQL Server 5.5\bin   lembrando que para acessar pastas pelo cmd terá de digitar cd deixar um espaço e digitar o caminho da pasta.

Após ter acessado a pasta digite o seguinte comando Mysql_upgrade - u root -p em seguida a senha de root.
O comando acima fará um upgrade de todas as tabelas para as mesmas ficarem em conformidade com a versão do MYSQL instalado.

Agora deverá reiniciar o MYSQL para fazer isso use a opção Startup / Shutdow do Workbench.

Criar Dicionário de Dados usando o Workbench

O Workebench não tem a função de criar dicionário de dados, ao menos não até o momento na versão free do mesmo, mas, existe um plugin (dbdoc_plugin.lua) que faz isso, você poderá encontrar maiores detalhes sobre o plugin nesse site.

Download dbdoc_plugin.lua

Faça o download do mesmo salve em uma pasta de sua preferência.
A instalação do mesmo é super fácil.
No Workbench vá em: Scripting > Install/Plugin Mode >

Aponte para o local onde foi salvo o plugin (detalhe na caixa de seleção de arquivo mude para a extensão lua files)

Após ter instalado o plugin reinicie o Workench, o plugin se encontrará então em: (no meu caso estou usando o Workbench 6) 

Tools > Catalog> DBdoc: Write to File

Ao clicar em DBdoc: Write to File será solicitado que seja indicado a pasta onde será salvo o arqui e o nome do mesmo lembrando que o nome do mesmo tem que terminar com a extensão .xml. Veja como eu fiz no meu caso: indiquei o caminho da pasta onde deverá ser salvo o arqui e dei o nome para o arquivo de sgte-dd.xml, veja

Espero ter ajudado!!