From: Ruben Zimmermann [mailto:mousetea@gmx.de] Kann schon sein. Aber warum kann ich dann als Benutzer ( != root ) mich auf meinem Rechner unter mysql einloggen? Ist das von mysql so vorgesehen? Ich sehe das als Sicherheitslücke, dass ich als normaler User eine
Hi Ruben, Hab jetzt gerade keine 'jungfräuliche' MySQL zur Verfügung aber wenn ich mich recht entsinne wird auser root@localhost noch vier andere User standartmäßig angelegt. zb. auch %@localhost (alle User auf dem lokalen Host) oder auch %@% (alle User von any Host) die mußt du natürlich alle löschen. Sonst ist das natürlich eine Sicherheitslücke. Die User sind nur so zum Spielen gedacht und root mußt du ein Passwort geben. UPDATE user SET Password = Password('geheim') WHERE User = 'root'; FLUSH PRIVILEGES; zum Thema Sicherheit gibt's auch viel Infos in der Doku www.mysql.com Surf mal hin - ist sogar dursuchbar mit User-Komentaren besser als jedes Buch! ciao Micha