반응형
Mysql 또는 Maria를 리눅스 서버에 설치하고 사용하다보면 테이블을 대소문자 구분하도록 설정이 되어 있는 경우가 있다.
해당 설정을 확인하는 방법은 아래 명령어를 통해 알 수 있다.
대소문자 구분상태 확인하기
show variables like 'lower_case_table_names';
Value값이 0이면 구분, 1이면 구분하지 않는 상태이다.
구분하지 않도록 설정하기 위해선 설정값을 변경하고 재기동이 필요하다.
설정 변경하기
vi, vim 등의 에디터를 통해 설정 파일을 먼저 열어준다.
vim /etc/my.cnf
설정 값 중에 [mysqld] 영역이 존재할텐데, 최하단에 아래의 설정값을 입력한다.
[mysqld]
lower_case_table_names=1
* [mysqld] 자체가 없다면 추가하고 입력하면 된다.
이후 서비스를 재기동하면 구분하지 않는 것을 볼 수 있다.
systemctl restart mariadb #maria 재기동
service mysql restart #mysql 재기동
반응형