안녕하세요. 막히는 부분이 있어서 질문 드립니다.
한 DB에서 mysqldump가지고 DB를 Dump 받았습니다.
그리고, 이 DB를 다른 컴퓨터에 Restore 시키려고 하니 자꾸 에러가 발생합니다.
에러 내용은 다음과 같습니다.
shell> ERROR 1136 at line 265890: Column count doesn't match value count at row 1
해당 문장을 보니 Text 문장중에 \가 다수 있는 문장이 있습니다. ( 'abc\' 뭐 이런식으로...)
sql 문장이 크기 때문에 일일이 고치는 것은 불가는 합니다. (Line 265890)을 보시면 이해가 되실듯.... --;)
vi로 replace를 해 봤지만, 이제는 quotation mark때문에 에러가 납니다. ( 'can't' 뭐 이런식의 문장...)
참고로, Backup 받은 DB Space와 Restore 시키는 DB Space는 이름이 틀립니다. 일자별로 Backup한 Data를 점검 하려고 하다보니.... (Backup 받은 DB : abc, Restore 할 DB : abc_07_28)
혹 해결 방법 아시는 분은 꼭 알려주시기 바랍니다. 저두 이것저것 test 해 보고 있기는 합니다만......
감사합니다.
|