그누db가 mysql버젼 차이에 따라설치가 안될수 있는가요?? > 자유게시판

자유게시판

그누db가 mysql버젼 차이에 따라설치가 안될수 있는가요?? 정보

그누db가 mysql버젼 차이에 따라설치가 안될수 있는가요??

본문

웹제로 사용합니다. 계정이 2개가 있는데...

A라는 계정의 mysql버젼이 4.0.25 이고,
B라는 계정의 mysql버젼이 4.1.21 버젼입니다.

그누최신버젼으로 작업된,  A계정의 홈피를 DB까지 모두백업해서
B계정에 옮겨서 복구설치를 했더니, DB자료를 설치하려니
버젼차이와 관련한 에러가 나오는데 아직 웹제로쪽에서 답변이 없어서 혹시나 싶어서
 혹시 이밤에 안주무시는 분들중에 경험(?)있으신분 계신가해서 글올려 봅니다.

위처럼 db의 mysql버젼이 틀린경우, 그누db가 서로 호환이 안되는건가요??
계정에서 복구설치할때 ....

호스팅계정) mysql -u아이디 -p비번 계정명 < db_backup.sql     <--- 이렇게 하면
아래와 같은 에러가 나오는군요.

[에러내용]

ERROR 1064 at line 21: You have an error in your SQL syntax.  Check the manual that corresponds to your MySQL server version for the right syntax to use near 'DEFAULT CHARSET=utf8' at line 6

추천
0

댓글 10개

mysqldump 를 하실때, 불필요한 설정정보가 들어가지 않도록 옵션을 주시면 됩니다.
phpMyAdmin 을 사용하신다면, 덤프 파일의 버전을 선택할수가 있습니다.(콘솔에서도 가능)
phpMyadmin은 사용하지 않고...위 표시된 형태처럼 직접 명령어를 입력해서 백업합니다. 일단 에러내용 다시첨부했습니다. ^^;
답변달아주셔서 감사합니다.
여태 이런경우가 없었는데, mysql버젼말고는 하던작업 그대로 진행해온건데,
웹제로에서도 여태 답변이 없군요. -_- ;;
원인을 모르니, 살짝 당황스러워서리...골치아프네요 ^^;;
그누 db가 아니라 mysql DB는 import / export시
4.0.x 버전대와 4.1.x 버전대는 sql문에서 확연히 차이가 납니다.
에러 내용을 본문에 안적어 주셔서, 다른분들도 해결을 못해주시네요.
아 ....지금보니 에러내용을 첨부안했군요....

[에러내용]

ERROR 1064 at line 21: You have an error in your SQL syntax.  Check the manual that corresponds to your MySQL server version for the right syntax to use near 'DEFAULT CHARSET=utf8' at line 6


궁금한건...그렇다면....mysql버젼이 다른경우는 db백업및 재설치가 어렵게 되는건가요??
이게 문제가 좀 되는게...작업할때 저가형 백업&작업호스팅이랑 실제 홈페이지 호스팅이랑 2개를 통상 가지고 리뉴얼같은 수정작업시 사용하는데...mysql버젼문제로 이전설치가 안된다면 ...기존 계정들은 쓰레기가 될 처지에 있어서리요~
그리고...낮은버젼에서 높은버젼으로 옮겨가더라도 문제가 되는겐지...당체..어렵네요~
호스팅이전시 만약 mysql버젼이 다르면 그것도 또 문제가 될수가 있는거 아닌지..
가끔 버전(mysql, mysqldump)이 낮아지면 생기는 문제인데
손쉬운 방법은
vi등으로, 백업 받은 파일을 열어서
DEFAULT CHARSET=utf8
찾아서 지우는 겁니다.

다른 방법은 mysqldump할 때 옵션을 주면 될 것으로 추측해 봅니다.
원인을 알았습니다...-_- ;;
mysql문자셋이 문제였네요..백업계정의 mysql 문자셋은 UTF8 이고
복구재설치한 계정의 mysql 문자셋은 euc_kr이였네요.        -_- ;;

gnuboard euc_kr버젼을 설치했었는데...UTF8에서도 문제(?)없이 설치는 되는군요.

근데 골치가 좀 아프게 생겼군요.
원래 EUC_KR 로 작업할거였는데, 자료까지 다 넣어서 거의 홈피작업을 끝냈는데
UTF8 문자셋을 euc_kr로 db를 바꿔줘야 하는데....이건 또 어떻게 해야할지 갑~~갑~~하군요..
백업파일의 인코딩을 변경시키시고, charset 관련 설정 부분을 찾아서 지워버리고 밀어넣으면 잘 될거에요.
저도 이문제로 골치아픈데
charset 관련 설정을 모두 해결하였는데도
테스트해보니 회원가입, 글쓰기 등 잘되는데
기존회원 로그인이 안되네여.... 비번부분 DB도 이상없이 옮겨졌는데
이건 왜이럴까요?
전체 195,386 |RSS
자유게시판 내용 검색

회원로그인

(주)에스아이알소프트 / 대표:홍석명 / (06211) 서울특별시 강남구 역삼동 707-34 한신인터밸리24 서관 1404호 / E-Mail: admin@sir.kr
사업자등록번호: 217-81-36347 / 통신판매업신고번호:2014-서울강남-02098호 / 개인정보보호책임자:김민섭(minsup@sir.kr)
© SIRSOFT