• ADADADADAD

    MySQL 5.7 创建用户报错 ERROR 1805 (HY000): Column count of mysql.user is wrong[ mysql数据库 ]

    mysql数据库 时间:2024-12-24 19:10:38

    作者:文/会员上传

    简介:

    MySQL 5.7 创建用户报错 ERROR 1805 (HY000): Column count of mysql.user is wrong. Expected 45, found 42.

    报错原因:
    数据库之前做了mysqldump的全库导入,导入了mysql库

    以下为本文的正文内容,内容仅供参考!本站为公益性网站,复制本文以及下载DOC文档全部免费。

    MySQL 5.7 创建用户报错 ERROR 1805 (HY000): Column count of mysql.user is wrong. Expected 45, found 42.

    报错原因:
    数据库之前做了mysqldump的全库导入,导入了mysql库中的用户表,mysqldump的备份来自MySQL 5.5版本。

    解决方法:
    使用mysql_upgrade升级数据库的用户表。

    # mysql_upgrade -uroot -p

    mysql.time_zone_transition OK
    mysql.time_zone_transition_typeOK
    mysql.user OK
    热门标签: columnerrorhy000