[Spring/MySQL] 현재 서버에서 접속한 DB 이름 로그에 나타내기

💡 핵심 요약 (TL;DR)

현재 서버에서 접속한 DB 이름 로그에 나타내기의 동작 원리를 이해하고 실제 프로젝트에 적용하기 위한 실무 가이드다. DB를 여러 가지 쓰는 경우 현재 어느 DB에 접속되어있는지 서버 런할때 로그로 알 수 있으면 좋겠다고 생각했는데 팀장님이 그 방법을 알려주셨다.

DB를 여러 가지 쓰는 경우 현재 어느 DB에 접속되어있는지 서버 런할때 로그로 알 수 있으면 좋겠다고 생각했는데 팀장님이 그 방법을 알려주셨다.
바로 local.properties에 message.query를 이용하면 된다.

local.properties에 message.query 속성 사용하기

local.properties파일에서 message.query 속성을 이용하면 된다.
아래처럼 입력해주면 끝!

1
message.query=SELECT 'ko' as LOCALE, '0000001' as CODE, concat(database(), ' ver.', version() , ' hostname - ', @@hostname) as MSG FROM DUAL

#MySQL

[Spring/MySQL] 현재 서버에서 접속한 DB 이름 로그에 나타내기

https://sowon-dev.github.io/2022/10/10/221011DBMessageQuery/

Author

sowon-dev

Posted on

2022-10-10

Updated on

2026-10-21

Licensed under

CC BY 4.0

댓글