2016-05-12 16 views
0

Hallo ich ODBC auf Ubuntu zu einer MySQL DB verbinden installiert.Verbindung zum MySQL für Root-Benutzer in Ubuntu nicht

Running: isql exasolution-uo2214lv1_64 funktioniert gut, aber wenn ich es als sudo laufen sudo isql exasolution-uo2214lv1_64 ich den Fehler:

[ISQL]ERROR: Could not SQLConnect

was hier falsch?

Ich möchte diese Verbindung in R über RODBC verwenden, um Daten von der DB herunterzuladen und zu verarbeiten. Aber um Ergebnisse auf der Festplatte zu speichern, muss ich R als Sudo ausführen.

Bitte helfen.

+0

Laufen 'R' als root ist sehr gefährlich und sollte nicht getan werden. Bist du sicher, dass du es brauchst? Können Sie nicht einfach einen Ordner mit Ihrem Benutzer erstellen und dort die Ergebnisse speichern? – nicola

+0

hi nicola, natürlich könnte ich das tun. Ich bin neu bei Ubuntu (Linux) und weiß nicht genau, wie das geht. Würdest du mir sagen? Warum ist es gefährlich, R als root auszuführen? –

Antwort

0

Ok, ich habe ID selbst gelöst. Danke @nicola. Ich habe nur chmod für das Verzeichnis verwendet und es funktioniert gut.