MySQL 소스 커넥터를 사용하여 Confluence Cloud 원격 액세스에서 MySQL DB(내 노트북에 설치된)에 연결하려고 합니다. MySQL 커넥터에 연결할 수 없습니다.
오류: 구성을 확인할 수 없습니다. 맞다면 구성은 구성이 유효하지 않음을 의미합니다. 커넥터는 이전에 전달된 구성에서 계속 실행됩니다. 확인하다. 오류:
Connection.Password: 데이터베이스에 연결할 수 없습니다
table.whitelist: 연결 오류로 인해 테이블이 존재하는지 확인할 수 없습니다
동일한 JDBC 연결이 내 노트북의 Java 프로그램을 통해 작동합니다.
내가 사용한 샘플 프로그램:
으아악호스트 이름(포트 3306 또는 192.168.2**.**:3306(내 노트북 IP 주소)을 사용하는 로컬 호스트)은 Java 프로그램에서 제대로 작동합니다.
Confluence 커넥터를 사용하여 연결을 설정할 수 없습니다. 아래에서 완료한 단계는
1단계. 커넥터 내부에 사용자 이름 및 비밀번호와 함께 연결 문자열 세부 정보를 추가했습니다.
인증
호스트에 연결
192.168.2**.2**
연결 포트
3306
사용자 연결
아디
연결 비밀번호
******************
데이터베이스 이름
test_kafka_connectors
SSL 모드
선호
Step 2. 아래 MySQL에서 사용자(Adhi, IP 주소는 Confluence)를 생성하고 권한을 부여하세요. 데이터베이스 사용자 그림을 참조하세요.
3단계: Confluence IP 주소의 바인드 주소 속성을 MySQLconf 파일 mysqlrouter.conf에 넣고 mysql 서비스를 다시 시작해 보았으나 여전히 커넥터 연결이 작동하지 않습니다.
192.168.2**.2**
은 홈 네트워크의 LAN 서브넷입니다. ISP에서 제공하는 공인 IP를 사용해야 합니다. 또한 라우터를 통해 포트 3306을 전달해야 합니다.Confluence Cloud가 "필요"한 이유를 잘 모르겠습니다. 로컬 시스템에서 MySQL을 사용하여 Kafka Connect JDBC 커넥터(및 Kafka)를 실행할 수 있어야 합니다.