phpbar.de logo

Mailinglisten-Archive

RE: MySQL Sicherheitssystem
Archiv Mailingliste mysql-de

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

RE: MySQL Sicherheitssystem




>
> 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


Home | Main Index | Thread Index

php::bar PHP Wiki   -   Listenarchive