개요
MariaDB 클라이언트를 사용할 때 SSL 설정으로 인해 발생하는 문제를 해결하는 방법에 대해 알아보겠습니다.
오류 상황
MariaDB에서 데이터를 덤프하려고 할 때 다음과 같은 오류가 발생할 수 있습니다:
mariadb-dump: Got error: 2026: "TLS/SSL error: SSL is required, but the server does not support it" when trying to connect
조치 방법
MariaDB 클라이언트 설정 파일(/etc/my.cnf.d/client.cnf)을 수정하여 SSL 연결 요구를 비활성화합니다.
수정 방법
- 텍스트 편집기를 사용하여 설정 파일을 엽니다:
- sudo vi /etc/my.cnf.d/client.cnf
- 파일에 다음 내용을 추가하거나 수정합니다:
- # # These two groups are read by the client library # Use it for options that affect all clients, but not the server # [client] skip_ssl # SSL 스킵 # This group is not read by mysql client library, # If you use the same .cnf file for MySQL and MariaDB, # use it for MariaDB-only client options [client-mariadb]
- 설정 파일을 저장하고 종료합니다.
- 변경 사항을 적용하려면 MariaDB 클라이언트를 다시 실행하여 확인합니다.
주의 사항
- skip_ssl 옵션은 클라이언트가 서버와의 SSL 연결을 요구하지 않도록 설정합니다. 보안 요구 사항에 따라 SSL 연결이 필요한 환경에서는 이 옵션을 사용하지 않는 것이 좋습니다.
- 위 설정은 클라이언트 전용이며, 서버 설정에는 영향을 미치지 않습니다.
마무리
이 문서를 통해 MariaDB 클라이언트에서 SSL 연결 요구를 비활성화하는 방법을 알아보았습니다. skip_ssl 옵션을 적절히 사용하여 SSL 관련 오류를 해결하고 MariaDB 작업을 원활하게 수행할 수 있습니다. 보안 요구 사항에 맞게 설정을 조정하세요.
'Programming > 기본 (Baisc)' 카테고리의 다른 글
[Bootstrap5][Modal][Html5] Modal Layer 데이터 전달 및 후처리 Javascript Function (0) | 2025.01.02 |
---|---|
[Rocky][Rocky9] Rocky Linux 9 네트워크 활성화 (0) | 2025.01.02 |
[Apache][Httpd][웹서버] Apache HTTP Server Systemd Unit File 작성 및 적용하기 (0) | 2024.12.29 |
[LINUX/리눅스] CensysInspect 보안업체 UA 대상 IP 차단 (0) | 2024.12.05 |
[IPTIME] 대량 NAT-DMZ IP 및 포트 포워딩 자동화 (0) | 2024.09.02 |