Mailinglisten-Archive |
> > Ich habe eine Datenbank, namens 'kundendb', sowie die > "Hauptdatenbank" - > 'mysql'. > Nun möchte ich dass der Benutzer 'dba' mit Passwort 'sql' nur auf die > Datenbank 'kundendb' zugreifen kann. --> Nicht aber auf die Datenbank > 'mysql', diese soll nur vom Benutzer 'root' angewählt werden können. shell> mysql -u root -p mysql> use mysql; mysql> INSERT INTO user VALUES('localhost', 'dba', PASSWORD('sql'), 'N', 'N', 'N', 'N', 'N', 'N', 'N', 'N', 'N', 'N', 'N', 'N', 'N', 'N'); mysql> INSERT INTO user VALUES('dba.heimathost.de', 'dba', PASSWORD('sql'), 'N', 'N', 'N', 'N', 'N', 'N', 'N', 'N', 'N', 'N', 'N', 'N', 'N', 'N'); mysql> INSERT INTO db VALUES('localhost', 'kundendb', 'dba', 'Y', 'N', 'N', 'N', 'N', 'N', 'N', 'N', 'N'); mysql> INSERT INTO db VALUES('dba.heimathost.de', 'kundendb', 'dba', 'Y', 'N', 'N', 'N', 'N', 'N', 'N', 'N', 'N'); mysql> FLUSH PRIVILEGES; Die ersten beiden Befehle richten einen User "dba" mit passwort "sql" ein, der nix darf, ausser sich von localhost und von zu Hause aus (dba.heimathost.de) einzuloggen. Die Befehle drei und vier raeumen dem User Select-Rechte auf die Datenbank dba ein (von localhost und zu Hause aus). Wenn dba mehr Rechte haben soll, musst Du eben mehr "Y" schreiben. FLUSH PRIVILEGES; nicht vergessen! > DB - Explorer nicht mehr. was ist eigentlich der DB-Explorer? Gruesse, Peter --- *** Abmelden von dieser Mailingliste funktioniert per E-Mail *** an mysql-de-request_(at)_lists.4t2.com mit Betreff/Subject: unsubscribe
php::bar PHP Wiki - Listenarchive