mysql restore error
2017. 1. 6. 23:19ㆍDev
반응형
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: '??-'.
구글링해보니 여러가지 이유로 위와 같은 에러가 나타나는 것 같다. 대부분 파일을 인식하지 못해서 나타나는 경우로 파일이 올바른지 의심해봐야 한다.
나는 파일 인코딩이 유니코드로 되어 있어서 인식을 못해서 생기는 에러였다. utf-8형식으로 변경해서 저장한 후 복구진행을 무사히 마칠수 있었다.
$ mysql -u[userId] -p[password] [DB명] < [복구파일.sql] $ mysql -u[userId] -p[password] $ use [DB명] $ source [복구파일.sql]
반응형
'Dev' 카테고리의 다른 글
vscode에서 cmder 사용하기 (0) | 2017.09.10 |
---|---|
webpack 2 - dev-server를 원격서버에서 접속 (0) | 2017.05.24 |
intellj export to jar 인텔리제이에서 jar 파일 만들기 (0) | 2017.01.02 |
텐서플로우에서 문자열에 b 가 붙어서 출력될 경우 (0) | 2016.12.25 |
맥 쉘스크립트 작성 - 명령어 한번에 실행 (0) | 2016.12.23 |