mysqldump: 실행할 수 없습니다.information_schema에 알 수 없는 테이블 'column_statistics'가 있습니다.
올바른 구문을 실행해도 다음 오류가 나타나기 때문에 데이터베이스를 덤프하려고 합니다.
사용한 구문:
mysqldump -uroot -p omnichannel_store_india > omnichannel_store_india.sql
에러를 발생시킵니다.
mysqldump: information_schema에서 'SELECT COLUMN_NAME, JSON_EXTRACT(HISTogram, '$.number-of-buckets-specified')'를 실행할 수 없습니다.COLUMN_STATISTICS WHERE SCHEMA_NAME = 'schema_store_schema' 및 TABLE_NAME = 'consitation_schema';:
information_schema(1109)의 알 수 없는 테이블 'column_statistics'
이것은 깃발 때문입니다.column-statistics
mysqldump 8에서는 디폴트로 유효하게 되어 있습니다.다음을 추가하여 비활성화할 수 있습니다.--column-statistics=0
.
명령어는 다음과 같습니다.
mysqldump --column-statistics=0 --host=<server> --user <user> --password <securepass>
기본적으로 열 통계를 사용하지 않도록 설정하려면 MySQL 구성 파일에 다음과 같이 추가합니다./etc/my.cnf
아니면~/.my.cnf
.
[mysqldump]
column-statistics=0
그것은 나에게 훌륭하게 작용하고 있다.
상세 정보column-statistics
:
덤프 파일이 새로고침될 때 덤프 테이블에 대한 히스토그램 통계를 생성하려면 출력에 ANALYZE TABLE 문을 추가합니다.큰 테이블에 대한 히스토그램 생성에 시간이 오래 걸릴 수 있으므로 이 옵션은 기본적으로 비활성화되어 있습니다.
제 경우 mariadb-server와 mysql-client(8.0)를 사용하고 있습니다.column-statistics는 mysql-client 8.0에서 도입되었습니다.mysql-client를 삭제하고 mariadb-client를 설치하는 빠른 수정 방법.
ubuntu 20.04의 명령어는 다음과 같습니다.
apt remove mysql-client
apt install mariadb-client
사용자의 실제 답변은 코멘트할 수 없기 때문에:아미테시 바르티, 실제 답변에 약간의 변화를 더하겠습니다.내 경우엔 내가 그걸 바꿔야 했다./etc/my.cnf.d/client.cnf
그리고 나는 그것을 집에 두고 와야 했다.[client]
섹션은 추가하지 않습니다.[mysqldump]
부분.
그래서 나한테는 이게 통했어/etc/my.cnf.d/client.cnf
[client]
column-statistics=0
언급URL : https://stackoverflow.com/questions/52423595/mysqldump-couldnt-execute-unknown-table-column-statistics-in-information-sc
'programing' 카테고리의 다른 글
주피터 노트북의 셀을 접다 (0) | 2022.11.08 |
---|---|
"java.nio.charset"을 피하기 위한 모든 포함 문자 집합.잘못된 입력 예외:입력 길이 = 1인치? (0) | 2022.11.08 |
Android 에뮬레이터:설치 오류: INSTALL_FAILED_VERSION_DOWNGRADE (0) | 2022.11.08 |
MySQL - ERROR 1045 - 접근이 거부되었습니다. (0) | 2022.11.08 |
vue.js 2에서 개체가 비어 있는 경우 조건을 추가하는 방법 (0) | 2022.11.08 |