'#1558 - Column count of mysql.proc is wrong. Expected 21, found 20. Please use mysql_upgrade to fix this error

I got this message when I try to run query on XAMPP in macOS

#1558 - Column count of mysql.proc is wrong. Expected 21, found 20. Created with MariaDB 100108, now running 100421. Please use mysql_upgrade to fix this error

I tried to write

'mysql_upgrade -u root -p'

on my terminal but I got this message

zsh: command not found: mysql_upgrade



Solution 1:[1]

I also ran into same issue and after cracking my head for the past 10hrs, I finally realise how to perform the upgrade. U

go to your Mac terminal and paste the following code:

Applications/XAMPP/xamppfiles/bin/mysql_upgrade -u root -p

Supply your root password and see it work like magic.

Contrary to what many people posted online by using /opt/lampp/bin

It always gives a zsh not found error.

I hope this helps you and in the future for others who might need it.

Sources

This article follows the attribution requirements of Stack Overflow and is licensed under CC BY-SA 3.0.

Source: Stack Overflow

Solution Source
Solution 1 Olasunkanmi