MySQL 4.0을 쓰다가 5.0으로 마이그레이션을 하려고 합니다.
캐릭터 셋이 없다가 잡아줘야 하는 문제도 문제인데, 바이너리 데이터가 그대로 들어있는 컬럼이 있어서 골치네요.
바이너리가 없으면 많이 나와있는 대로 그냥 덤프 파일을 열어서 첫줄에 캐릭터셋을 지정해주면 되는데, 이렇게 지정하고 덤프 파일을 다시 저장하면 당연하게도 바이너리 데이터가 깨져버립니다.
1. 덤프를 수정할 필요 없이 덤프할 때 캐릭터셋을 지정해주면서 받는 쪽 서버에서도 같이 지정해주는 방법이 있나요?
어떤 분이 올리신 것을 보니 my.ini를 수정해서 세션에 접속할 때 자동으로 무슨 명령이 실행되게 하는 것도 같던데..
2. 덤프해서 데이터를 DB에 밀어넣었다면, 나중에 캐릭터 데이터를 모두 UTF8로 마이그레이션할 수 있나요?
고수님의 답변을 부탁드립니다 (_ _)
|