Bernd Tannenbaum schrieb:
Hallo,
Am Mittwoch, 24. März 2004 13:15 schrieb Frank Thiel:
Hallo Bernd,
Am Mittwoch, 24. März 2004 09:25 schrieb Bernd Tannenbaum:
Hallo,
Am Dienstag, 23. März 2004 20:36 schrieb Frank Thiel:
Wie geht das nun mit phpMyAdmin ? wenn ich dort in der config den user mysql eintrage kann ich zwar connecten, hab aber keinerlei Rechte... ändere ich den o.g. Ordner auf root und erlaube allen alles (chmod 777) dann kann ich mysqld starten und -als root in der phpMyAdmin.conf eingetagen alle Datenbanken anlegen bearbeiten usw.... aber das kann ja nicht im Sinne des Erfinders sein ??? (rechtemäßig) Eventuell liegt hier aber auch ein Denkfehler vor: Der user "mysql", unter dem das Programm mysql läuft hat nichts mit den Nutzern zu tun, die auf die Datenbank zugreifen. Diese Nutzer kannst du unter phpMyAdmin mit Rechten versehen, so wie du es magst. Lediglich der mysql-Prozess sollte unter mysql laufen, weshalb diesem auch die tables rechtemäßig gehören müssen.
Bernd Hi, hier liegt mit Sicherheit ein Denkfehler vor. Bernd hat ganz recht: Lege erst einmal Benutzer mit entsprechenden Rechten unter MySQL an. Achte auch auf die Zugriffsrechte aus einem Netzwerk. Und denke daran: Die Benutzer unter MySQl haben _nichts_ mit den Benutzern unter Linux zu tun - Linux muss sie nicht kennen. Lese auch einmal die /etc/my.cnf (dort lag sie bei SuSE bis 8) durch. Ist einiges gut erklärt. HTH Adolf