Q&A

SET FOREIGN_KEY_CHECKS = ON;  이렇게 뜨는데

 

아무리 검색을해도 세션 보안키라는데 해결 방법이 나와있는 곳은 없어서 여쭤봅니다 ^^;

 

 

 

정적 분석 :

분석 중에 1개의 오류가 발생했습니다.

 

  1. Missing expression. (near "ON" at position 25)

 

SQL 질의: 수정 수정

SET FOREIGN_KEY_CHECKS = ON;

MySQL 메시지: 문서

#2006 - MySQL server has gone away

 

이렇게 뜹니다 ^^;

 

이게 혹시 라이믹스 - 시스템설정 - 세선 보안키사용 때문에 그런건가요 ?

금복이 Lv. 4

댓글 3

  • 라이믹스의 세션 보안키 설정은 DB의 포린키와 아무 관계도 없습니다.

     

    원본 서버의 DB 버전, phpmyadmin 버전이 복원하려는 서버의 버전과 많이 다를 경우 문제가 생깁니다.

    양쪽의 버전을 최대한 비슷하게 맞춰 주세요. 웹호스팅이라면 DB 버전이 고정되어 있을 테니

    phpmyadmin 버전이라도 비슷하게 맞추거나 (업체에서 제공하는 것만 써야 한다는 법은 없습니다.)

    ssh에서 mysqldump 명령으로 직접 백업하세요.

     

    복원할 데이터의 양이 너무 많아서 타임아웃이 걸리거나 DB가 손상된 경우에도

    MySQL server has gone away 에러가 발생할 수 있습니다.

  • @기진곰

    그렇군요 ^^ 감사합니다 ~

    확인해봤는데 버전차이는 거의 없네요 ^^: 10.1.22 / 10.1.24 그리고 4.7.0/4.7.1 이에요

    무엇보단 전에는 문제없이 했는데 이번에는 자꾸 저 문구가 뜨네요 ^^;

  • @기진곰
    그 이후에도 수많은 오류가 떴는데 우여곡절 끝에 성공했습니다 ^^;