[Error] SQL 파일 백업 ERROR

박미영·2023년 4월 24일
0

ErrorCode, WarningCode

목록 보기
4/5

로컬 데이터베이스에서 테이블을 백업하여 외부 데이터베이스로 복원하는 작업에서 다음과 같은 에러가 발생했다.
아마 테이블 안에 있는 한글이 깨지면서 에러가 발생하는 것 같았다.

⚠️ERROR

ERROR:
ASCII '\0' appeared in the statement, but this is not allowed unless option --binary-mode is enabled and mysql is run in non-interactive mode. Set --binary-mode to 1 if ASCII '\0' is expected. Query: 'ÿþ-'.



📍에러 발생 코드

# 백업
mysqldump -u root -p zerobase celeb > celeb.sql
# 복원
source celeb.sql




📍해결 방법

--default-character-set utf8 코드를 추가해 캐릭터셋을 지정해서 디비를 백업하니 잘 작동하는 것을 확인

- 백업

mysqldump -u USER -p DATABASE_NAME TABLE_NAME --default-character-set utf8 > BACKUP_FILE_NAME.sql
Enter password: 비밀번호 

0개의 댓글