Column count of mysql.db is wrong

今天看到mysql的错误日志里,有这样的错误:
[ERROR] Column count of mysql.db is wrong. Expected 22, found 20. Created with MySQL 50051, now running 50140.
Please use mysql_upgrade to fix this error.

该问题,应该是因为在mysql5.1的版本中使用了mysql5.0的库。
这个错误信息中,已经告诉我们让我们利用mysql_upgrade 去修复这个问题。
下面是我修复使用的命令:

/usr/local/mysql_51/bin/mysql_upgrade --datadir=/home/mysql_51/ --socket=/tmp/mysql88.sock

修复过程中显示如下信息:

添加新评论 »