개요
- mysql my.cnf 설정에서 테이블 이름이 어떤식으로 저장되는지에 대한 설정에 대한 정의
세부내용
설정방법
- my.cnf에 아래 코드 입력후 서비스 재시작
[mysqld]
lower_case_table_names = 0
lower_case_table_names 설정은 MySQL 서버의 테이블 이름에 대한 대소문자 구분 방식을 정의하는 설정
- lower_case_table_names = 0: 테이블 이름에 대한 대소문자 구분이 유지되며, 테이블 이름을 지정할 때 입력한 그대로 저장됨
- lower_case_table_names = 1: 테이블 이름이 저장될 때 모두 소문자로 변환
- lower_case_table_names = 2: 테이블 이름이 저장될 때 모두 대문자로 변환
만약 lower_case_table_names = 2 값이 지정되어 있다면, MySQL 서버는 테이블 이름을 대문자로 저장하고, 테이블 접근시 대소문자를 구분하지 않음
반응형
'인프라 > 리눅스' 카테고리의 다른 글
[redis] rocky8 redis 7.0 설치 (0) | 2023.02.11 |
---|---|
[redis] redis DENIED Redis is running in protected mode because protected mode is enabled and no password is set for the default user. (0) | 2023.02.10 |
ubuntu redis 7.0 설치 (0) | 2022.12.05 |
[CENTOS7] CENTOS7 MSYQL8.0 설치 (0) | 2022.10.21 |
[LINUX] 리눅스 계정 잠금 임계 값 설정 (0) | 2022.09.22 |
댓글