Henning Peters: MySQL wwwrun Zugriff auf Datenbank

Beitrag lesen

hi stephan,

mysql hat eine interne userverwaltung (hat nix mit unix-passwd zu tun!) die userdaten werden in den grant-tables gespeichert.

use mysql;
show tables;

in der tabelle user befinden sich alle user, die auf die datenbank zugreifen dürfen (ausgangsstadium meistens nur root).

um einen neuen user hinzuzufügen brauchst du nur nen neuen datensatz erstellen:

insert into user.....

die anderen spalten (priv....) bilden das privilege-system von mysql. in ihnen wird definiert, welcher user, welche befehle ausführen darf

achja: das passwort muß mit dem mysql-crypt verschlüsselt werden:

also:

insert into user (host,user,password) values(localhost,wwwrun,password(deinpasswort));

cu
pete