Mysql
 sql >> Baza danych >  >> RDS >> Mysql

Liczba kolumn mysql.user jest nieprawidłowa. Oczekiwano 42, znaleziono 44. Tabela jest prawdopodobnie uszkodzona

Miałem ten sam problem, kiedy aktualizowałem serwer mysql z 5.5 do 5.7 w Debianie 8 (jessie). W rzadkich przypadkach prawdopodobnie dzieje się tak, jeśli aktualizujesz bezpośrednio z pominięciem sekwencji wersji. (Wiele osób to robi, ale takie aktualizacje nie są oficjalnie obsługiwane). W moim przypadku zadziałało dobrze, gdy wykonałem poniższe polecenie:

mysql_upgrade --force -uroot -p

Mam nadzieję, że ci to pomoże



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. mysql Wiele kluczy obcych w tabeli do tego samego klucza podstawowego

  2. Pętla przez mysql_fetch_array w PHP

  3. Jak sprawdzić wydajność zapytania mysql?

  4. Double JOIN z tym samym stołem dwa razy

  5. Projekt DB:tabela członków oddzielna lub wszystkie w jednej tabeli?