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