2017-12-29 47 views
0

내 응용 프로그램에 필요한 Apache 2 및 Tomcat 7과 함께 Raspberry Pi Zero W에 MySQL Server를 설치했습니다.Java 클라이언트를 사용하여 Rasberry Pi에서 MySQL에 연결할 수 없습니다.

그러나 내 Java 응용 프로그램에서 내 MySQL 서버에 로그인 할 수 없습니다. 다음 오류가 발생합니다 :

java.sql.SQLException : 클라이언트가 서버에서 요청한 인증 프로토콜 을 지원하지 않습니다. MariaDB 클라이언트 업그레이드를 고려하십시오.

+1

Java 응용 프로그램을 사용하는 클라이언트/API/라이브러리는 무엇입니까? 어떤 버전의 mysql 클라이언트/API/라이브러리를 사용하고 있습니다. 또한 전체 오류 메시지 (및 스택 추적)와 함께 Java 응용 프로그램의 소스 코드를 포함하도록 질문을 편집하십시오. – Progman

답변

0

서버를 시작 했습니까?

service mysql start 
+0

예, 서버가 시작되었습니다. mysql -u -p를 사용하여 연결하면 다음 메시지가 나타납니다. MariaDB 모니터에 오신 것을 환영합니다. 명령은 다음으로 끝납니다. 또는 \ g. MariaDB 연결 ID는 13 입니다. 서버 버전 : 10.1.23-MariaDB-9 + deb9u1 Raspbian 9.0 Copyright (c) 2000, 2017, Oracle, MariaDB Corporation Ab 및 기타. 'help;'를 입력하십시오. 또는 '\ h'를 입력하십시오. '\ c'를 입력하여 현재 입력 명령문을 지우십시오. Java 클라이언트에서 연결할 수 없습니다. –