Hi!
MySQL läuft!!!
Puh, das war ein hartes Stück Arbeit wüde ich sagen ;-) Aber sei froh, solltest ne Menge bei gelernt haben, und das ist auch zu großen Teilen überagbar auf die meisten anderen Programme, wie Apache... wenn Du das mal aus den Sourcen bauen willst.
Eien IMHO bessere Methode wäre folgende. Sichere die Dateien die mysql erzeugt hat, also mit user mysql und leere das Verzeichnis.
Das würde ich jetzt gern probieren, weiß aber nicht so recht was du meinst. Die Dateien, die mysql erzeugt hat sichern, also nur irgendwo anders speichern? Und was meinst du mit "user mysql und leere das Verzeichnis"?
hast Du mal "su mysql" gemacht? Wenn Du Dich z.B. alös root am Anfang einmal eingeloggt hast(sollte man möglichst nicht machen!) dann bist DU immer root, und wenn Du irgendwelche Daten anlegstm Scripte ausführst... dann ist immer root der Besitzer. Wenn DU jetzt in der Shell su verwendest kannst Du zu einem anderen usernamen wechseln, also über "su mysql" wirst Du zu mysql und alles was Du jetzt macht gehört dann eben mysql. Daher solltst Du das Verzeichnis leeren(inhalte löschen), und das script erneut als mysql-user ausführen. Dann haben alle DAteien und Verzeichnisse die richtigen Rechte.
ODer Du machst das manuell für jede Datei, es sollten Rechte 600(mit chmod) Reichen, wenn Du den Besitzer gleichzeitig auf "mysql" änderst(mit chown glaube ich)
So wie es jetzt ist sollte es bloß nicht bleiben, denn so kann jeder auf die MySQL-Daten bearbeiten/löschen wie er lustig ist.
Viele Grüße
Andreas