next up previous contents


4.6 MySQL gegen Fremdzugriffe absichern

Nach einer Installation von MySQL sollten wir die Zugriffsrechte einschränken, damit niemand Unfug mit MySQL treiben kann.

Zunächst müssen wir dem User 'root@localhost' ein Passwort vergeben:

set password for root@localhost=Password('secret');

Danach sollten wir zusätzlich den User '' entfernen, und zwar sowohl unter 'localhost' als auch unter '%'. Dies erreichen wir mit:

mysql> use mysql;
Database changed
mysql> delete from user where User='';
Query OK, 2 rows affected (0.01 sec)

Damit stellen wir sicher, dass niemand eine Verbindung mit MySQL aufbauen kann; die Datenbank 'test' wird es uns danken!

Image tip.png Unter Windows müssten wir zusätzlich 'root@%' mit einem Passwort versehen bzw. das Konto komplett löschen.



Dokument als PDF anzeigen -- © 2003-06-15 by Urs Pfister, CH-8057 Zürich