Database FAQs
와탭 데이터베이스 모니터링 서비스 사용자들이 자주 묻는 질문을 확인해 보세요.
Authentication plugin 'caching_sha2_password' cannot be loaded 에러
에이전트 설치 후 DB 접속 시 dbx.log를 확인하니
Authentication plugin 'caching_sha2_password' cannot be loaded에러가 발생하면서 연결이 안 되는 것 같습니다. 어떻게 해야 하나요?
MySQL 8.0 을 사용할 때 발생할 수 있으며 MySql 8.0의 기본 인증 플러그인은 caching_sha2_password입니다. caching_sha2_password를 사용하려면 SSL 보안 연결을 사용하거나 RSA 보안을 적용한 비암호 연결을 사용해야 합니다. 이 문제를 가장 쉽게 해결하는 방법은 패스워드 생성 시 다음과 같이 예전의 mysql_native_password 방식을 사용하는 것 입니다.
ALTER USER 'yourusername' IDENTIFIED WITH mysql_native_password BY 'youpassword';
다음 문서를 참조하세요.
- 2.11.4 Changes in MySQL 8.0 - https://dev.mysql.com/doc/refman/8.0/en/upgrading-from-previous-series.html
- 6.4.1.2 Caching SHA-2 Pluggable Authentication - https://dev.mysql.com/doc/refman/8.0/en/caching-sha2-pluggable-authentication.html
JAVA command not found 에러
에이전트 기동 시
startd.sh를 실행하면Java 명령어를 찾을 수 없습니다.라는 에러가 발생합니다. 어떻게 해결할 수 있나요?
이 에러는 DB Agent가 기동되기 위해 Java 1.8 이상이 설치되어야 발생하는 문제입니다. 에이전트를 기동하려면 Java 1.8 이상이 설치되어 있어야 하며, 해당 환경을 확인한 후 Java를 설치하면 에이전트를 정상적으로 기동할 수 있습니다.
다음 명령어를 통해 현재 설치된 Java 버전을 확인해 보세요.
java -version
다음 문서를 참조하세요.
DB 모니터링 리소스 데이터 수집
DB 모니터링에서 CPU, Memory 등의 리소스 지표가 보이지 않아요.
DB 서버의 리소스 데이터를 수집하려면 환경에 따라 방법이 다릅니다.
- DB Agent 환경: DB Local 서버에 XOS 모듈을 설치해야 리소스 데이터를 수집할 수 있습니다.
자세한 설정 방법은 DB Agent 환경에 맞는 플랫폼의 문서를 참고하세요.
- RDS 환경: RDS는 Local 서버에 설치되지 않는 환경이므로 AWS CloudWatch와 연동하여 관련 메트릭을 수집할 수 있습니다.
자세한 설정 방법은 RDS 환경에 맞는 플랫폼의 문서를 참고하세요.