Fix: Cannot load from mysql.proc. The table is probably corrupted

Era un bel po’ che non usavo il DB MySql in locale e nel momento di un’importazione ha cominciato a darmi problemi, pensavo che fosse colpa di una vecchia versione di PHPMyAdmin e invece anche aggiornando all’ultima versione il problema non si risolveva.

L’errore che riportava era il seguente:

Cannot load from mysql.proc. The table is probably corrupted

Dopo una breve ricerca ho scoperto che il problema dipendeva da una vecchia versione di MySql che avevo installato e che impediva alle PROCEDURE di eseguirsi in maniera corretta, infatti l’importazione di un file .SQL si bloccava proprio quando cercava di ricreare le PROCEDURE.

La soluzione a questo problema è molto semplice e basta eseguire questo script

mysql_upgrade 

che si trova nella cartella bin di mysql.