써먹는 웹개발
[Linux] MariaDB(MySQL) 쿼리 실행시 테이블 대소문자 구분없이 실행하는 설정 방법 본문
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
반응형
'Server > Linux' 카테고리의 다른 글
[Linux] 서버 시간 동기화 방법 (0) | 2023.09.06 |
---|---|
[Linux] 서버 다운로드 속도 체크 (0) | 2023.07.12 |
[Centos] 방화벽 해제 (0) | 2021.08.20 |
[CentOS] Gui 환경 설치방법 (0) | 2021.07.16 |
[Centos] GitLab 설치할때 참고한 블로그 및 유저생성 방 (0) | 2021.07.15 |
Comments