오늘은 몰랐으면 내일은 알면 된다
[mariaDB/MYSQL] 대소문자 구분 안하기 본문
리눅스 서버에 mariadb를 설치하는 경우 보통은 대소문자 구문을 하게끔 되어있다.
testDB 와 testdb가 있다고 한다면 그 두개가 다른 데이터베이스 취급이 되는 것이다. 테이블도 마찬가지이다.
설정값과 의미
0 : 테이블명 대소문자 구분
1 : 대소문자 구분 하지 않음. 소문자로 인식한다.
2 : 윈도우에서 테이블명 대소문자를 구분한다.
대소문자 구분을 하지 않게 설정을 바꿔보도록 하자.
1. mysql 설정파일을 수정한다. EC2로 서버를 생성했다면 [client-server] 밖에 없을텐데, 아래쪽에 [mysqld] 를 다음과같이 추가해준다.
sudo vi /etc/mysql/my.cnf

2. mysql을 재시작한다.
3. mysql로 들어가서 다음의 명령어로 설정값을 확인할 수 있다.
show variables like 'lower_case_table_names';

'DB' 카테고리의 다른 글
| [MariaDB/MYSQL] Lock wait timeout exceeded; try restarting transaction - Lock 정보 확인 (0) | 2021.03.02 |
|---|---|
| [mariaDB/MYSQL] .sql 불러오기 (0) | 2021.03.01 |
| [MariaDB] access denied for user 'root'@'localhost' 해결하기(Windows) (0) | 2021.03.01 |
| [MariaDB] MariaDB 환경변수 세팅하기 (0) | 2021.02.22 |
| [MariaDB] MariaDB 설치하기 (Windows, 64bit) (0) | 2021.02.22 |