Mysql
 sql >> Datenbank >  >> RDS >> Mysql

Die Spaltenanzahl von mysql.user ist falsch. 42 erwartet, 44 gefunden. Die Tabelle ist wahrscheinlich beschädigt

Ich hatte das gleiche Problem, als ich den MySQL-Server von 5.5 auf 5.7 in Debian 8 (Jessie) aktualisierte. In seltenen Fällen passiert es wahrscheinlich, dass Sie direkt aktualisieren und die Reihenfolge der Versionen umgehen. (Viele Leute tun dies, aber solche Upgrades werden nicht offiziell unterstützt). In meinem Fall hat es gut funktioniert, als ich den folgenden Befehl ausgeführt habe:

mysql_upgrade --force -uroot -p

Ich hoffe, das wird Ihnen helfen