개요

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 연결 요구를 비활성화합니다.

수정 방법

  1. 텍스트 편집기를 사용하여 설정 파일을 엽니다:
  2. sudo vi /etc/my.cnf.d/client.cnf
  3. 파일에 다음 내용을 추가하거나 수정합니다:
  4. # # 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]
  5. 설정 파일을 저장하고 종료합니다.
  6. 변경 사항을 적용하려면 MariaDB 클라이언트를 다시 실행하여 확인합니다.

주의 사항

  • skip_ssl 옵션은 클라이언트가 서버와의 SSL 연결을 요구하지 않도록 설정합니다. 보안 요구 사항에 따라 SSL 연결이 필요한 환경에서는 이 옵션을 사용하지 않는 것이 좋습니다.
  • 위 설정은 클라이언트 전용이며, 서버 설정에는 영향을 미치지 않습니다.

마무리

이 문서를 통해 MariaDB 클라이언트에서 SSL 연결 요구를 비활성화하는 방법을 알아보았습니다. skip_ssl 옵션을 적절히 사용하여 SSL 관련 오류를 해결하고 MariaDB 작업을 원활하게 수행할 수 있습니다. 보안 요구 사항에 맞게 설정을 조정하세요.

  • 네이버 블러그 공유하기
  • 네이버 밴드에 공유하기
  • 페이스북 공유하기
  • 카카오스토리 공유하기