PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : MySQL Benutzer



hias2205
22.04.03, 20:52
HI!!

Wollte mit dem Befehl : "mysqladmin -u root password "....." einenn Benutzer erstellen doch dann kommt diese Fehlermeldung:

mysqladmin: connect to server at 'localhost' failed
error: 'Access denied for user: 'root@localhost' (Using password: YES)'

Oder sind schon Benutzer vorhanden??
Wer kann mir helfen?

Danke
Hias

Bauchi
22.04.03, 22:20
am besten (imho) ist es ohne mysql admin die user anzulegen:

mysql -u root -p*PASSWORT*

GRANT USAGE ON *.* TO USERNAME@HOSTNAME IDENTIFIED BY 'PASSWORT'
wobei der hostname alles mögliche sein kann .. meistens jedoch localhost oder % (Alle hosts)

und dann legst du die datenbank an die der user benutzen darf (falls die noch ned existiert)
CREATE DATABASE firlefanz;

und gibts dann dem user die rechte auf die datenbank;
GRANT ALL ON firlefanz.* TO USERNAME@HOSTNAME;
oder
GRANT SELECT,INSERT,UPDATE,DELETE ON firlefanz.* USERNAME@HOSTNAME;

infos?
http://www.mysql.com/doc/en/User_Account_Management.html

Steven
12.10.03, 15:35
Wenn ich bei mir in die Konsole mysqladmin -u root password eingebe, kommt:

-bash: mysql: command not found


???

Berufspenner
12.10.03, 16:10
Original geschrieben von Steven
Wenn ich bei mir in die Konsole mysqladmin -u root password eingebe, kommt:

-bash: mysql: command not found


??? Wie wäre es, wenn du den MySQL-Client installierst? Damit könnntest das Problem lösen.

Cu
André

Steven
12.10.03, 16:14
:o DANKE!!!