Column count of mysql.user is wrong. Expected 45, found 43.

在DA面板中升级了mysql版本,从5.5升级到了5.7
由于MYSQL出错,升级过程中一直未响应,最终只能手动结束升级进程,重新开始操作升级。

升级完成后,期间并没有发现有提示错误。直到使用的时候,发现在DA面板中无法再创建数据库。
提示Column count of mysql.user is wrong. Expected 45, found 43. Created with MySQL 5.

查了一下相关资料。

错误是由于曾经升级过数据库,升级完后没有使用mysql_upgrade升级数据结构造成的。

解决办法:

使用mysql_upgrade命令

root@localhost ~]# mysql_upgrade -uda_admin -p密码

完成后再次重启mysql即可恢复正常。

点赞

发表评论