Mysql
 sql >> Base de données >  >> RDS >> Mysql

Le nombre de colonnes de mysql.user est incorrect. Attendu 42, trouvé 44. La table est probablement corrompue

J'ai eu le même problème lorsque j'ai mis à jour le serveur mysql de 5.5 à 5.7 dans Debian 8 (jessie). Dans de rares cas, cela se produit probablement si vous mettez à jour directement en contournant les séquences de versions. (Beaucoup de gens le font, mais ces mises à niveau ne sont pas officiellement prises en charge). Dans mon cas, cela a bien fonctionné lorsque j'ai exécuté la commande ci-dessous :

mysql_upgrade --force -uroot -p

J'espère que cela vous aidera