-
Mac mariaDB lower_case_table_names 설정지식 2018. 1. 18. 09:56반응형
Mac mariaDB lower_case_table_names 설정
기본설정
- 0 : 테이블명 대소문자 구분 (Linux)
- 1 : 입력값에 관계없이 무조건 소문자로 인식하여 대소문자 구분없이 출력가능 (Windows)
- 2 : 윈도우에서 테이블명 대소문자를 구분 (Mac)
최초 lower_case_table_names 의 값이 무엇인지 파악을 해야 합니다.
tool에 접속하여 확인 하거나 Terminal에 접속하여 db를 켜고 확인을 해보도록 합니다.
명령어 : show variables like 'lower_case_table_names';
Terminal 에 접속하여
cd /usr/local/etc 어딘가에 my.cnf가 있을것이다 그것을
vi /my.cnf 로 실행을 하면
[client server]와 다른 말만 있는데 가장 밑에
[mysqld]
lower_case_table_names = 1 작성 후
esc -> : -> qw! 후 빠져나간다음 db재시작을 합니다.
다시 lower_case_table_names의 값을 확인 하기 위해 명령어를 실행하여 확인
ps. mariaDB는 설명이 많이 나와있지 않아 고생을 많이 했는데 다른 분들을 위해 써 놓자...ㅠㅠ
mysql 또한 같은 방식으로 my.cnf에 접속하여 작성하면 완료가 됩니다.
반응형'지식' 카테고리의 다른 글
[Linux] 방화벽, 포트 확인, 열기, 막기, 조회 등 (0) 2021.06.01 Mac mariaDB, tomcat 자동 시작 설정하기 [MAC] (0) 2018.02.26 하나의 Tomcat Server로 여러개 Tomcat구동하기 [Virtualhost] (0) 2018.01.12 Mac, Windows 환경에서 tomcat에 war파일 사용하기 (0) 2018.01.04 Eclipse, STS에서 war파일 저장하기 (0) 2018.01.04