
Hallo! Ich versuche gerade ein OTRS mittels "restore.pl" wiederherzustellen. Leider ohne Erfolg ... # ./restore.pl -b /home/otrs -d /opt/otrs Restore /home/otrs/Config.tar.gz Restore /home/otrs/Application.tar.gz Create MySQL Decompresses SQL-File ... Cat SQL-file into MySQL database ERROR 1045 (28000): Access denied for user 'otrs'@'localhost' (using password: YES) Compress SQL-file ... Irgendwelche Ideen? Mittels mysql habe ich nun schon zig Varianten der Berechtigungen getestet, aber irgendwie komme ich auf keinen grünen Zweig. Viele Grüße, Kai

Hey, Kai Osthoff schrieb:
Cat SQL-file into MySQL database ERROR 1045 (28000): Access denied for user 'otrs'@'localhost' (using password: YES)
Irgendwelche Ideen? Mittels mysql habe ich nun schon zig Varianten der Berechtigungen getestet, aber irgendwie komme ich auf keinen grünen Zweig.
welche Varianten denn? Kannst du dich in einer Shell (oder phpmyaadmin o.ä.) mit seinen Zugangsdaten anmelden? Liebe Grüße, Michael 'da didi' Diederich -- http://de.wikipedia.org/wiki/Benutzer:MichaelDiederich http://www.md-d.org

Ich versuche gerade ein OTRS mittels "restore.pl" wiederherzustellen. Leider ohne Erfolg ...
# ./restore.pl -b /home/otrs -d /opt/otrs Restore /home/otrs/Config.tar.gz Restore /home/otrs/Application.tar.gz Create MySQL Decompresses SQL-File ... Cat SQL-file into MySQL database ERROR 1045 (28000): Access denied for user 'otrs'@'localhost' (using password: YES) Compress SQL-file ...
Irgendwelche Ideen?
Mittels mysql habe ich nun schon zig Varianten der Berechtigungen getestet, aber irgendwie komme ich auf keinen grünen Zweig.
Ich weis nicht wie tief du dich mit MySQL auskennst... ich werde einfach mal ein paar Anfänger-Antworten schreiben ;-) - Hast du das korrekte Passwort getestet ?! Eventuell ist da ein Problem ?! - Was hast du für Rechte auf der Datenbank ?! - Hast du die Datenbank auf dem OTRS Server oder auf einen anderen ?! Gruß Stefan

Hallo Stefan, hallo Otrs-Liste! ;-)
# ./restore.pl -b /home/otrs -d /opt/otrs Restore /home/otrs/Config.tar.gz Restore /home/otrs/Application.tar.gz Create MySQL Decompresses SQL-File ... Cat SQL-file into MySQL database ERROR 1045 (28000): Access denied for user 'otrs'@'localhost' (using password: YES) Compress SQL-file ...
Ich weis nicht wie tief du dich mit MySQL auskennst... ich werde einfach mal ein paar Anfänger-Antworten schreiben ;-)
- Hast du das korrekte Passwort getestet ?! Eventuell ist da ein Problem ?!
Korrektes Passwort? Mhm. Da haben wir das Problem. Ich habe verschiedene Kennwörter getestet und den User mittels "create user 'otrs' identified ..." angelegt. Auch mit grant all privileges ... habe ich verschieden Szenarien getestet. Jetzt stellt sich für mich irgendwie nur noch die Frage mit welchem Kennwort probiert es denn das restore.pl-Skript? Kann ich das irgendwo rausfinden? Vielleicht habe hier was superkryptisches hinterlegt, an das ich mich nicht mehr erinnern kann.
- Was hast du für Rechte auf der Datenbank ?!
Grunsätzlich alle! Da das System bisher nur intern genutzt wird und ich möglichst Berechtigungsprobleme umgehen wollte ...
- Hast du die Datenbank auf dem OTRS Server oder auf einen anderen ?!
Datenbank und OTRS liegen auf einem OpenSUSE System, das in einer virtuellen Maschine auf einem VMWare Server läuft. Viele Grüße & Danke, Kai

Hallo Kai, Hallo Liste,
# ./restore.pl -b /home/otrs -d /opt/otrs Restore /home/otrs/Config.tar.gz Restore /home/otrs/Application.tar.gz Create MySQL Decompresses SQL-File ... Cat SQL-file into MySQL database ERROR 1045 (28000): Access denied for user 'otrs'@'localhost' (using password: YES) Compress SQL-file ...
Ich weis nicht wie tief du dich mit MySQL auskennst... ich werde einfach mal ein paar Anfänger-Antworten schreiben ;-)
- Hast du das korrekte Passwort getestet ?! Eventuell ist da ein Problem ?!
Korrektes Passwort? Mhm. Da haben wir das Problem. Ich habe verschiedene Kennwörter getestet und den User mittels "create user 'otrs' identified ..." angelegt. Auch mit grant all privileges ... habe ich verschieden Szenarien getestet.
Jetzt stellt sich für mich irgendwie nur noch die Frage mit welchem Kennwort probiert es denn das restore.pl-Skript? Kann ich das irgendwo rausfinden? Vielleicht habe hier was superkryptisches hinterlegt, an das ich mich nicht mehr erinnern kann.
In der restore.pl wird die Variable databasepw genutzt. Hier ein Auszug: <snip> my $DatabasePw = $CommonObject{ConfigObject}->Get('DatabasePw'); </snip> In der Variablen DatabasePw wird das Passwort aus der Datei /opt/otrs/Kernel/Config.pm gepackt. Siehe hier: <snip> # DatabasePw # (The password of database user. You also can use bin/CryptPassword.pl # for crypted passwords.) $Self->{'DatabasePw'} = 'MEIN_SQL_PASSWORT'; </snip>
- Was hast du für Rechte auf der Datenbank ?!
Grunsätzlich alle! Da das System bisher nur intern genutzt wird und ich möglichst Berechtigungsprobleme umgehen wollte ...
- Hast du die Datenbank auf dem OTRS Server oder auf einen anderen ?!
Datenbank und OTRS liegen auf einem OpenSUSE System, das in einer virtuellen Maschine auf einem VMWare Server läuft.
Okay, also daran das localhost nicht genutzt werden kann spricht nichts dagegen. Schau mal dass das Passwort aus der Config.pm das gleiche ist was du dem MySQL benutzer zugewiesen hast ist. Wenn das dann immer noch nicht klappt könnte es ein Bug sein. Hierzu kann sich ja mal ein Entwickler melden ;-) Gruß Stefan
participants (3)
-
Kai Osthoff
-
Michael Diederich
-
stefan.milani@imperia.net