본문 바로가기 메뉴 바로가기

첸첸's devlog

프로필사진
  • 글쓰기
  • 관리
  • 태그
  • 방명록
  • RSS

첸첸's devlog

검색하기 폼
  • 분류 전체보기 (142)
    • 프론트엔드 (15)
      • javascript (7)
      • react (4)
      • JQuery (0)
      • library (3)
      • nextJs (1)
    • 백엔드 (65)
      • database (8)
      • spring (15)
      • springboot (3)
      • servlet (2)
      • JPA&QueryDSL (4)
      • OS (9)
      • server (2)
      • Tomcat (6)
      • kafka (4)
      • java (8)
      • RabbitMQ (2)
    • Database (3)
    • 인프라 (36)
      • docker (25)
      • Kubernetes (7)
      • AWS (0)
      • GCP (2)
    • LLM (0)
    • 네트워크 (0)
    • 프로젝트 (2)
      • MERN Application (2)
    • 알고리즘 (12)
      • 코딩테스트 (12)
    • 기타 (5)
  • 방명록

대소문자구분 (1)
[mysql/mariaDb] 대소문자를 구분하지 않는다는 착각 | lower_case_table_names

누군가 서버를 리부팅 해도 되냐고 물어봐서 하라고 한 후 서비스를 올리는데 데이터베이스를 찾을 수 없다는 에러가 났다. 내 데이터베이스 명은 대문자인데 (예:TEST_DB) 에러는 소문자로 test_db를 찾을 수 없다는 것이다. 응...? 그래서 lower_case_table_names 설정을 확인했더니 value 값이 1로 되어있었다. linux는 value의 기본값이 0이다. show variables like 'lower_case_table_names' 여기서 내가 착각 한 것이 있는데, 0은 sensitive이고 1은 insensitive 이니 이 문제는 아니라고 생각했다. 왜냐하면 1은 대소문자를 구분하지 않으니 명령어 use TEST_DB; 를 입력하든 use test_db; 입력하든 데이터..

백엔드/database 2022. 8. 3. 15:23
이전 1 다음
이전 다음
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
TAG
  • centos
  • java
  • 현대코테
  • 전자정부프레임워크
  • 리액트
  • softeer
  • 자바코테
  • 아파치카프카
  • gcp
  • 자바
  • 현대오토에버
  • 톰캣
  • 쿠버네티스
  • Kubernetes
  • nginx
  • 코테
  • springboot
  • 오토에버코테
  • tomcat
  • 코딩테스트
  • Linux
  • Spring
  • javascript
  • 자바스크립트
  • mysql
  • Docker
  • softeer java
  • 도커
  • react
  • 스프링
more
«   2025/06   »
일 월 화 수 목 금 토
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30
글 보관함

Blog is powered by Tistory / Designed by Tistory

티스토리툴바