mysql 버전에 따른 DB 내보내기 및 임포트 질문드립니다.

mysql 버전에 따른 DB 내보내기 및 임포트 질문드립니다.

QA

mysql 버전에 따른 DB 내보내기 및 임포트 질문드립니다.

본문

닷홈 호스팅을 사용중이며

 

mysql 5.1 버전에서 사용중이던 디비를 전체 백업하여

 

mysql 5.7 버전의 새로운 호스팅으로 디비를 이전해왔습니다.

 

이전해온것까지는 잘 되었으나 모든 쿼리문이 동작이 되질 않는거 같습니다.

 

게시판 관리도 전혀안되고 기본환경설정 및 모든 쿼리가 동작이 되질 않네요.

 

디비뿐 아니라 php 소스 파일도 그대로 옮겨온것이라 사이트는 정상적으로 작동하기 때문에 소스상에는 문제가 없을것으로 보이는데, mysql 버전에 따른 문제인가요?

 

답답하네요. 이거 해결 방법이 없을까요? 

이 질문에 댓글 쓰기 :

답변 3

백업해둔 sql파일이 대용량이나 오류가 있을시 phpmyadmin에서 복구할 수 없기때문에 아래와 같이해줘야 합니다.

putty같은 것으로 ssh로 접속하여 백업해둔 sql 파일이 있는 폴더로 이동해서 아래와 같이 해주세요.

(test.sql은 백업해둔 db 파일 입니다)

mysql -u계정 -p 엔터

패스워드 입력

use 복원하고자하는 db명;

source test.sql; 

대용량이 아니라 데이터는 정상적으로 이전까지는 되었습니다. 다시한번 확인해보니 select delete는 먹히는거 같은데, insert와 update만 작동되질 않고 있네요. 소스의 문제인가요?

mysql 버전 차이가 좀 날 경우, 사용 폐기 및 새로 생긴 조건들때문에

제대로 작동 않는 경우가 있어요. 또, MYsql DB 종류가 달라서일 수도 있구요..

 

에러 코드를 가지고 구글링하시는 수 밖에 없을 듯... 

 

과거 저도 그랬었네요. 5.0 에서 5.5 기반으로 이사할 때..

 

 

7일 정도 검색해서 해결이 안 되면, 차라리 의뢰를 하시는 게 정신 건강에 좋습니다.

mysql 버전에 따른 기능 문제로 인해 쿼리 반응이 일어나지 않는듯 한데 버전 차이에 따른 쿼리를 메뉴얼을 참고 하셔서 문제가 되는 쿼리문을 수정해 주시거나 혹은 php버전은 업데이트 된건 아닌지 확인해 보셔서 쿼리문 반응이 제대로 일어나고 있는지 체크해 보셔야 할듯 싶습니다.

답변을 작성하시기 전에 로그인 해주세요.
전체 15
QA 내용 검색

회원로그인

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