//--------------------------
* 백업시 주의 사항
mysql 서버와 mysqldump 버전이 같으면 에러가 없음
문제는 서버와 mysqldump 버전이 다를때 발생
팁 : mysql 8.0으로 업그레이드 후에,
v5.7의 mysqldump.exe파일을 mysqldump5.exe 로 이름을 변경해서 v8.0폴더에 복사해서 v5.7서버를 다룰때 사용,
mysqldump.exe는 단독 실행 가능
//--------------------------
* 에러 메시지
The server requested authentication method unknown to the client
You are not allowed to create a user with GRANT
- 해결 방법
password plugin을 mysql_native_password로 변경
php등에서 아직 새로운 인증 방식을 사용할수 없음
my.ini 파일 수정
default_authentication_plugin=mysql_native_password
//--------------------------
* 에러 메시지
you must reset your password using ALTER USER statement before executing this statement
- 해결 방법
ALTER USER 'root'@'localhost' IDENTIFIED BY 'my password';
//--------------------------
* 에러메시지
mysqldump: Couldn't execute 'SELECT COLUMN_NAME, JSON_EXTRACT(HISTOGRAM, '$."number-of-buckets-specified"')
FROM information_schema.COLUMN_STATISTICS WHERE SCHEMA_NAME = '' AND TABLE_NAME = '':
Unknown table 'COLUMN_STATISTICS' in information_schema (1109)
- 증상
mysql 8.0으로 업그레이드 후 mysqldump 8.0 명령어로 mysql 5.7 DB를 백업하려고 할때 에러
- 해결 방법
--column-statistics=0 옵션 추가
'Code > Database (DB)' 카테고리의 다른 글
[MySql] DB 서버 최적화 명령 (Optimize, Analyze Table) (0) | 2020.02.25 |
---|---|
[MySql] Full-Text 인덱스를 재 구성(리빌드) (0) | 2020.02.25 |
[펌 링크] mysql 8.0 새기능 (0) | 2020.02.21 |
[MySQL] mysql 8 설치 (우분투) (0) | 2020.02.21 |
[mysql] DB Server 들 성능 비교 (0) | 2019.11.26 |