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!
Unter Windows müssten wir
zusätzlich 'root@%' mit einem Passwort versehen bzw. das Konto
komplett löschen.