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.