MySQL 5.7 建立使用者報錯 ERROR 1805 (HY000): Column count of mysql.user is wrong

feelpurple發表於2018-05-23
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_type                    OK
mysql.user                                         OK

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/26506993/viewspace-2154944/,如需轉載,請註明出處,否則將追究法律責任。

相關文章