본문 바로가기
Dev/DB

mysql 대소문자 구분 안하기

by ryush00 2014. 7. 20.

오늘 마인크래프트 서버를 윈도우에서 우분투로 옮겼는데 작동이 안되는 일이 발생했습니다.


DB 테이블을 확인해 봤더니 이름은 같은데 대문자로 된 테이블들이 막 생겨나 있었습니다.


인터넷 검색을 해보니 원인은 대소문자 구분!


윈도우에서는 대소문자를 구분 안하는데 리눅스는 대소문자를 구분합니다.


그러면 리눅스에서도 대소문자 구분을 없애면 됩니다.


/etc/mysql/my.cnf 파일을 수정하여 없앨수 있습니다.


[mysqld] 아래에다가

lower_case_table_names=1
라는 구문을 추가한 다음 재시작 해주면 됩니다. (아 물론 그 전에 생겼던 대문자로 이루어진 테이블을 없애야 오류를 막을 수 있을 듯 합니다.)

댓글