On Thu, Aug 09, 2001 at 11:55:45AM +0200, Helga Fischer wrote:
Hallo Andre,
Am Donnerstag, 9. August 2001 06:11 schrieb Andre Pfeiler:
"ERROR 1045: Access denied for user: 'root@localhost' (Using password: NO)"
[...]
Probier mal folgendes: Von einem normalen User-Account rufst Du den mysql-Monitor auf. Dann gib' mal ein 'use mysql'. Damit wechselst Du auf die Systemdatenbank.
Jetzt gib ein: 'select User,Host from user'. Eigentlich solltest Du jetzt den Überblick haben, wer als Benutzer für die Datenbank sichtbar ist. Möchtest Du so eine Art root-Account für MySQL haben wollen, dann wirst Du Dich wohl oder übel mit SQL rumschlagen müssen.
Wenn root schon da ist (Ich gehe davon aus, dass die Rechte stimmen. Ansonsten auch updaten):
update user set Host='%',Password='PASSWORD('HIER STEHT DEIN PASSWORT')' where User='root';
Erklärung:
Host='%': Der Connect darf von jedem Host kommen. Password='PASSWORD('HIER STEHT DEIN PASSWORT')': Die Funktion PASSWORD verschlüsselt das Passwd.
Der Rest sollte klar sein.
[...]
Das könnte(besser gesagt, sollte) dir auch weiterhelfen. http://www.mysql.com