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

mysqldump:Nie można wykonać. Nieznana tabela „column_statistics” w schemacie information_schema

Wynika to z flagi column-statistics który jest domyślnie włączony w mysqldump 8. Możesz go wyłączyć, dodając --column-statistics=0 .

Polecenie będzie wyglądało mniej więcej tak:

mysqldump --column-statistics=0 --host=<server> --user <user> --password <securepass> 

Aby domyślnie wyłączyć statystyki kolumn, możesz dodać następujące elementy w pliku konfiguracyjnym MySQL, na przykład /etc/my.cnf lub ~/.my.cnf .

[mysqldump]
column-statistics=0

Świetnie mi to działa.

Więcej szczegółów na temat column-statistics :

Ref:oficjalna dokumentacja MySQLlink



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Jak jeszcze bardziej zoptymalizować zapytanie tabeli pochodnej, które działa lepiej niż odpowiednik JOINed?

  2. Przywracanie bazy danych MySQL z fizycznych plików

  3. Obiekt nie może zostać przekonwertowany na ciąg w MySQLi PHP

  4. Wybierz rekord tylko wtedy, gdy poprzedni ma niższą wartość

  5. Aktualizacja wielu kolumn tabeli MySQL przy użyciu tablic z PDO