How to solve MySQL Error: Cannot load from mysql.proc
I recently updated my MySQL server to MariaDB without removing the original databases and got this error 'Cannot load from mysql.proc. The table is probably corrupted'. It wasn't stopping me do anything but was very annoying.
So to fix it you need to do a check on all tables with:
mysqlcheck --all-databases --check-upgrade --auto-repair
Then force an mysql upgrade command with:
mysql_upgrade -uroot -p --force
Stop and restart the server and that's it, it should now be fixed.
I got this great info from My Guy Solutions where you will find more info on the problem.