Mahlzeit.

Ich war mehrere Wochen auf der Suche nach einer Anleitung die zeigt, wie man mehrere mySQL-Datenbanken mit verschiedenen Passwörtern anlegt. Gefunden habe ich nicht wirklich viel brauchbares.

Folgendes ist mir inzwischen bekannt:

mysqladmin -u root password dasgeheimepasswort
(Haupt-Datenbank mit Passwort versehen)


mysqladmin create kunde1 -p
(Datenbank "kunde1" generieren)

mysql --user=root mysql -p
GRANT ALL ON kunde1.* TO kunde1 IDENTIFIED BY 'kundenpasswort';
(Datenbank "kunde1" mit einem Passwort versehen)


Leider klappt dies so nicht. Kunde1 bekommt nur Zugriff auf seine Datenbank wenn er das heilige Passwort der Haupt-Datenbank verwendet.

Ich möchte aber das er sich mit seinem eigenen Passwort in der Datenbank anmelden kann. Beispielsweise so:
DBHost "localhost"
DBUsername "kunde1"
DBPassword "kundenpasswort"
DBName "kunde1"


Kann mir jemand sagen wie man sowas richtig macht?
Vielen Dank schonmal im vorraus.


MfG
formtapez