티스토리 뷰


대부분이 MySQL에 관한 내용인데,
윈도우의 MySQL에서는 DB 테이블명을 호출할 때, 대소문자를 구분하지 않는다. 하지만 리눅스 기반에서는 구분을 하고 있다. 따라서 그냥 DB 백업해서 옮기면 DB가 없다는 메시지가 나온다.

따라서 my.ini에 다음 줄을 추가시켜 대/소문자를 구분 하지 않도록 해줘야 한다.

[mysqld]
lower_case_table_names=1

특히 Synology NAS의 경우 MySQL의 설정을 위한 my.ini를 찾는 방법은 여기서 확인할 수 있다.

* 2013-03-26 수정: 날아갈까봐 캡쳐 추가

클릭!


그리고 또 다른 문제가 하나 발생하는데, password 함수의 버전 차이로 인해서 로그인이 되지 않는 경우가 생길 수도 있다. 현 DB가 구형 password로 되어 있다면 이것이 호환될 수 있도록 [mysqld] old-passwords 를 추가해준다. 이것도 체크해볼만 하다.

이틀 만에 문제 해결~



댓글
댓글쓰기 폼