Zugriff auf MySQL mit R unter Verwendung eines Pre-4.1.1-Authentifizierungsprotokolls

8

Ich muss auf einen MySQL-Remote-Server zugreifen, und ich möchte dies mit der R-Software machen.

Ich habe den Verbindungsparameter eingerichtet, kann aber nicht darauf zugreifen. Ich benutze diesen Code:

%Vor%

Und ich erhalte diesen Fehler:

%Vor%

Ich habe versucht, eine Verbindung mit der Datenbank mit der MySQL-Workbench herzustellen, und es funktioniert nur, wenn ich die Option "benutze das alte Authentifizierungsprotokoll" auswähle. Daher weiß ich, dass es das ist, was ich in meiner Verbindung aktivieren muss, auch mit R. Aber ich weiß nicht, wie ich das machen soll! Ich habe versucht, "secure_auth" zu deaktivieren, aber dbConnect hat diesen Parameter nicht.

Wie kann ich die Autorisierung ändern? Vielen Dank im Voraus!

PS: Ich kann das Serverpasswort nicht aktualisieren, um es mit dem Post-4.1.1-Protokoll kompatibel zu machen.

    
user3122861 20.12.2013, 15:44
quelle

1 Antwort

0

Sie können versuchen, stattdessen eine Verbindung zu MySQL mit RJDBC herzustellen - es wird mit dem JDBC-Treiber unter dem Deckblatt verbunden, was anscheinend Old-Style-Authentifizierung erlaubt .

    
atomic77 22.06.2016 02:26
quelle

Tags und Links