Hallo Forum,
Das gebuchte Produkt ist Webhosting 4000.
Nach dem ich mich am MySql Server authentifiziert und auf die Datenbank geschaltet habe will ich eine eine bestimmte Spalte in MySql ausgeben.
Dazu verwende ich folgende Zeile:
select id, name, description from articles;
Das funktioniert wie erwartet.
Sobald ich die Ausgabe in eine Datei umleite bekomme ich die Fehlermeldung:
ERROR 1045 (28000): Access denied for user '$$$'@'%' (using password: YES)
($$$ steht für den verwendeten user)
Diese SQL Zeile wirft den Fehler
select id, name, description from articles into outfile '/tmp/articles.txt';
Doku: https://dev.mysql.com/doc/refman/5.7/en/select-into.html
So richtig leuchtet mir die Fehlermeldung nicht ein, denn entweder habe ich das recht die Ausgabe zu listen oder eben nicht.
Habe ich das Recht zu listen dann erwarte ich das ich sie auch in eine Datei leiten darf, anstelle auf den Bildschirm.
Was ich mir vorstellen kann ist das die Fehlermeldung vom OS kommt und MySql annimt das in das /tmp Verzeichniss
des MySql Servers verwendet werden soll. Ich gehe davon aus das ich dort keine Schreibrechte habe.
In dem Fall fehlt mir die Information wie ich den richtigen Pfad in mein Webhosting 4000 Ordner angebe.
Kann mir hierbei unter die Arme gegriffen werden?
Danke und viele Grüße