mysql 대소문자 구분 안하기
·
Dev/DB
오늘 마인크래프트 서버를 윈도우에서 우분투로 옮겼는데 작동이 안되는 일이 발생했습니다. DB 테이블을 확인해 봤더니 이름은 같은데 대문자로 된 테이블들이 막 생겨나 있었습니다. 인터넷 검색을 해보니 원인은 대소문자 구분! 윈도우에서는 대소문자를 구분 안하는데 리눅스는 대소문자를 구분합니다. 그러면 리눅스에서도 대소문자 구분을 없애면 됩니다. /etc/mysql/my.cnf 파일을 수정하여 없앨수 있습니다. [mysqld] 아래에다가 lower_case_table_names=1 라는 구문을 추가한 다음 재시작 해주면 됩니다. (아 물론 그 전에 생겼던 대문자로 이루어진 테이블을 없애야 오류를 막을 수 있을 듯 합니다.)