728x90
반응형
- 사용 DBMS 툴 : MySQL Workbench
Export 시 에러 발생
원인 : MySQL 8.x 버전에서 MySQL 5.x 버전을 export 할때 나는 에러
mysql export unknown table 'column_statistics' in information_schema (1109)'
해결 방법 1.
mysqldump --column-statistics=0 -h[host] -uroot -p [table] > [storeName].sql
해결방법 2.
환경설정 파일을 수정해 에러 해결
- wb_admin_export_options.py 파일을 찾아서 수정해줘야 한다.
2-1. 파일 경로
윈도우에서의 경로 : Program Files/MySQL/MySQL Server 8.0/modules
Mac에서의 경로 : /Applications/MySQLWorkbench.app/Contents/Resources/plugins
2-2. 파일 권한 수정
window 참고 : https://comeinsidebox.com/%ED%8A%B9%EC%A0%95-%ED%8C%8C%EC%9D%BC-%ED%8F%B4%EB%8D%94-%EC%82%AC%EC%9A%A9%EA%B6%8C%ED%95%9C-%EB%B6%80%EC%97%AC/
mac :
- 개인정보 보호 및 보안 - 앱관리 - iterm switch on
- 개인정보 보호 및 보안 - 파일 및 폴더 - iterm switch on
- 파일 권한 수정 Mac의 경로에서 chmod 755 wb_admin_export_options.py
- vi or nano로 수정
2-3. 파일 수정
- 기존
"column-statistics":["Writing ANALYZE TABLE statements to generate statistics histograms.", "FALSE", "BOOL", ("8.0.2", None)]
- 수정 또는 해당 항목 주석처리 (#)
"column-statistics":["Writing ANALYZE TABLE statements to generate statistics histograms (set 0 to disable).", "1", "INT", (None, None)]
2-4. Export에서 Advenced Options
- MySQL Workbench 재실행 후 export - Advenced Options 설정
- column-statics의 값을 1에서 0으로 변경
파트너스 활동을 통해 일정액의 수수료를 제공받을 수 있음
반응형
'데이터베이스 > MySQL' 카테고리의 다른 글
MySQL EXPLAIN (0) | 2021.07.13 |
---|