Connect Access denied for user 'root'@'localhost' (using password: NO) 문제 해결부터 권한 축소까지
·
데이터베이스/MySQL
MySQL의 general log를 확인하던 중 10초 주기마다, Connect Access denied for user 'root'@'localhost' (using password: NO) 라는 메시지가 추가되는 것이 확인되었다.분명 MYSQL 도커 이미지에서 제공하는 MYSQL_ROOT_PASSWORD를 환경 변수를 통해 비밀번호를 설정했고 다른 General log에서 SQL문을 확인해봤을 때 root 계정이 잘못돼서 문제가 생긴 것은 아닌 거 같았다.무엇이 문제인지 고민을 해봤는데, 10초 주기로 MySQL에서 정기적인 작업을 시킨 게 있었는지 찾아본 결과 MySQL 컨테이너가 원활하게 동작하고 있는지 체크하기 위해, mysqladmin을 활용한 헬스 체크를 10초 간격으로 실행하고 있다는 것을..