mysql root kennwort

Lord_Icon

Member
Hi,

ich hab mit PHPMyAdmin als Subdomain angelegt, damit ich nicht immer über Plesk einloggen muss.

Als normaler Datenbankbenutzer kann ich mich einloggen.
Nur als admin/root nicht.

Das klappt:
Code:
mysql -uadmin -p`cat /etc/psa/.psa.shadow`

Also lass ich mir das Kennwort mal im Klartext anzeigen
Code:
/usr/local/psa/bin/admin --show-password
Es ist das gleiche wie mein SSH Pass.

Versuche ich es über den normalen weg bekomme ich ein:
Code:
mysql --user=admin --password=******
ERROR 1045 (28000): Access denied for user 'admin'@'localhost' (using password: YES)

admin und root als Benutzername hab ich schon versucht.
Gibs es einen Trick ? oder warum komm ich nicht auf mysql drauf ?


Danke für Tipps
 
Beinhaltet dein Passwort Sonderzeichen wie "%"? Wenn ja, dann wird dir die (Bash)Shell die Sonderzeichen zu interpretieren versuchen. Also entweder -p angeben und das Passwort danach im Prompt oder zuerst escapen.
 
hmm, bei mir gehts siehst genau so aus, wie bei dir.

Dann melde dich doch einfach mit
mysql -uadmin -p`cat /etc/psa/.psa.shadow`
oder mit
plesk db
an und erstelle dir einen eigenen User mit vollen Rechten, den du dann bei PHPMyAdmin benutzt.
 
Code:
mysql -uadmin -p`cat /etc/psa/.psa.shadow`

CREATE USER 'root'@'localhost' IDENTIFIED BY 'test123';
GRANT ALL PRIVILEGES ON * . * TO 'test'@'localhost';
FLUSH PRIVILEGES;
Quit

WORKS !!!
 
Last edited by a moderator:
Back
Top