Server/Linux
[Linux] MariaDB(MySQL) 쿼리 실행시 테이블 대소문자 구분없이 실행하는 설정 방법
kmhan
2022. 11. 11. 11:09
728x90
반응형
1. 에러 메시지
- Table '테이블명' doesn't exist.
2. SQL 창에서 확인
- show variables like 'lower_case_table_names';
0 : 대소문자 구분함
1 : 대소문자 구분안함
3. 대소문자 구분을 하지 않기 위해 lower_case_table_names를 1로 설정
※ mariadb 버전 : 10.6.7
- my.conf 경로 : /etc/mysql/my.cnf
※ 버전 또는 환경에 따라 my.cnf 설치 경로가 다를 수 있습니다.
- 문서 편집 명령어 : sudo vi my.cnf
※ 관리자 권한(인 root 계정)이면 sudo 생략가능
- 맨 아래에 추가
| [mysqld] lower_case_table_names=1 |

4. MariaDB 재시작
systemctl restart mariadb
5. 정상동작하는지 확인
참고 : https://m.blog.naver.com/zzang9ha/221989693170
728x90
반응형