ERROR 1558 (HY000): Column count of mysql.user is wrong

mysql版本:5.6

赋予权限报错:
GRANT index,SELECT, INSERT, UPDATE, DELETE, CREATE, DROP, ALTER ON `db_payment`.* TO 'dev'@'%';

ERROR 1558 (HY000): Column count of mysql.user is wrong. Expected 43, found 42. Created with MySQL 50530, now running 50640. Please use mysql_upgrade to fix this error.

解决办法:
/opt/mysql3306/bin/mysql_upgrade -h localhost -uroot -pyeemiao3040 -P3306 --socket=/opt/mysql3306/data/mysql.sock

原文地址:https://www.cnblogs.com/hxlasky/p/14498433.html