반응형
윈도우+MySQL 운영하는 서버에서는 전혀 문제가 발생하지 않지만
dump를 떠서 리눅스로 옮기면
기존에 잘 사용하던 프로그램이
#42s02table doesn't exist 이런 메세지를 뿌리는 경우가 있다.
리눅스서버에 올라온 MySQL테이블며은 소문자로 되어 있는데
프로그램 코딩시 대소문자를 섞어서 사용하면 문제가 발생한다.
대소문자 무시하기 위해서 수정을 해줘야된다.
vi /etc/my.cnf
[mysqld]
#쿼리가 대소문자 섞여서 들어와도 무조건 소문자로 변환
lower_case_table_names=1
systemctl restart mariadb.service
'Linux > MySQL' 카테고리의 다른 글
최근 기간내에 데이터 검색하기 (0) | 2018.10.23 |
---|