Pular para o conteúdo

mysqldump: Couldn’t execute ‘SHOW FUNCTION STATUS WHERE Db = : Cannot load from mysql.proc. The table is probably corrupted (1548)

Olá pessoal,

Se vocÊ recentemente fez o upgrade do seu Mysql para a versão 5.5 você vai começar a receber o erro abaixo na hora de fazer BKP das bases.

Erro: MySQL: SHOW FUNCTION STATUS WHERE Db = ‘name’: Cannot load from mysql.proc. The table is probably corrupted

Isto ocorre porque na versão 5.5 do Mysql houve uma atualização nos schemas, porém na hora do upgrade do servidor esta atualização não é feita nas bases que já existem no servidor. Sendo assim, você tem que fazer este upgrade na mão mesmo. Abaixo segue o procedimento.

Logado como root no linux rode o comando:

Se retornar algum erro, tente o comando abaixo:

Os bancos antigos serão atualizado e com isto o erro para de ocorrer no momento do BKP.