PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : mysql als user bei boot



waxolunist
25.08.06, 16:53
Hallo

Ich habe meinen mysqlserver auf einem suse 10.1 dazu gebracht beim booten zu starten, indem ich einen symbolischen link von /etc/init.d/mysql nach /etc/init.d/rc5.d/S09mysql mache. Leider startet er immer als root. Ich bräuchte aber dass er als bestimmter user startet. Wie schaffe ich das?

Ich habs versucht mit der Variable

mysql_daemon_user=username

in dem startskript. Vorher war diese auf mysql gestellt. Doch das hat nichts gebracht. Ich verwende auf diesem server kein xinetd. Für Tipps bin ich dankbar.

Bisher hab ich mir damit geholfen, dass ich mich alle paar Wochen nach einem Kernelupdate und einem reboot oder so einlogge als dieser user und die DB wieder hochfahre. Aber das ist ja kein Zustand. Darum bin ich für Hilfe dankbar.

lg, christian

baumgartner
25.08.06, 17:20
Würd es nicht genügen wenn du ins Startskript "su mysql" reinbastelst (und am ende ein exit 0) ?