PhobosUT
26.08.02, 13:41
Ich habe mir mySQL nun selbst kompiliert, lief auch ohne Probleme, allerdings kann ich den mySQL Dämon nur mit --user=root starten.
bei /usr/local/bin/safe_mysqld & kommt das:
Starting mysql daemon with databases from /usr/local/var
020826 14:31:26 mysql ended
bei /usr/local/bin/safe_mysqld --user=root & funktioniert's
Es war noch von einer früheren mySQL Installation SuSE RPM Paket der user mysql in der Gruppe daemon da. Ich habe /usr/local/var/mysql zum user mysql und zur Gruppe daemon geändert. Dann hab' ich mit
/usr/local/bin/safe_mysqld --user=mysql & versucht zu starten
Aber es kam wieder das gleiche wie beim ersten mal. Muss ich noch irgendwelche Verzeichnisse auf den user mysql schreiben?
Und, ich möchte den daemon automatisch mit dem Script mysql.server starten. Das klappt auch soweit, nur das Problem mit dem user besteht wieder. Wo kann man denn angeben mit dem welchen user der daemon gestartet werden kann?
Ich hatte auch schon mal in dem Startscript das Database Verzeichnis von /usr/local/var auf /usr/local/var/mysql geändert, hat aber auch nix gebracht.
bei /usr/local/bin/safe_mysqld & kommt das:
Starting mysql daemon with databases from /usr/local/var
020826 14:31:26 mysql ended
bei /usr/local/bin/safe_mysqld --user=root & funktioniert's
Es war noch von einer früheren mySQL Installation SuSE RPM Paket der user mysql in der Gruppe daemon da. Ich habe /usr/local/var/mysql zum user mysql und zur Gruppe daemon geändert. Dann hab' ich mit
/usr/local/bin/safe_mysqld --user=mysql & versucht zu starten
Aber es kam wieder das gleiche wie beim ersten mal. Muss ich noch irgendwelche Verzeichnisse auf den user mysql schreiben?
Und, ich möchte den daemon automatisch mit dem Script mysql.server starten. Das klappt auch soweit, nur das Problem mit dem user besteht wieder. Wo kann man denn angeben mit dem welchen user der daemon gestartet werden kann?
Ich hatte auch schon mal in dem Startscript das Database Verzeichnis von /usr/local/var auf /usr/local/var/mysql geändert, hat aber auch nix gebracht.