본문 바로가기
데이터베이스

[mysql] 대소문자 구분 설정하기

by SoonNote 2023. 2. 23.
반응형

mysql 대소문자 구분하기

 

로컬에서 리눅스db 연결하고 테스트 도중 에러발생

에러나는 sql을 돌려보니 대소문자를 구분하여 발생함.

 

대소문자 구분상태 확인

show variables like 'lower_case_table_names';

위 명령어를 이용하여 확인한다

Value값이 0이면 구분, 1이면 구분하지 않는 상태

 

/etc/mysql/my.cnf 경로에서 설정 을한다.

#대소문자 구분o
lower_case_table_names=0

#대소문자 구분x
lower_case_table_names=1

대소문자 구분을 안하기위해 0>1로 변경 한다.

 - [mysqld]가 없다면 추가하고 입력하면 된다.

 

 

변경 후

systemctl restart mariadb   #maria 재기동
service mysql restart       #mysql 재기동

 

대소문자 구분 변경 완료

반응형