Andreas Härtel schrieb:
Hier die Lösung:
in /root/.my.cnf muss der Datenbank-User root mit seinem Password eingetragen sein.
Den nur dieser hat ja das Recht, auf die Datenbank mysql zuzugreifen.
Ein klares Jain! Sicher hat root zu allem Zugang. Man kann aber auch einzelnen Usern Rechte für bestimmte Tables und Databases geben. In der mysql-Shell: mysql> SELECT * FROM `db`; +-----------+-----------+-----------+-------------+-------------++-------------+ | Host | Db | User | Select_priv | Insert_priv |..............| +-----------+-----------+-----------+-------------+-------------+--------------+ | % | mysql | mysql | Y | Y |..............| +-----------+-----------+-----------+-------------+-------------+--------------+ 1rows in set (0.01 sec) mysql> wird bei Dir vielleicht nichts ausgeben. Die Technik (jeder User eigene DB) verwenden Provider, um den Kunden Zugang nur zu ihren eigenen Tables und Databases zu geben (hoffentlich ;-)). Dieses Beispiel kann auf alle DB angewendet werden. Grüsse Dennis