6 messages in com.mysql.lists.mysql-demysqld mit dem Benutzer "mysql" starten
FromSent OnAttachments
Sebastian Mendel12 Mar 2004 04:32 
Sebastian Mendel12 Mar 2004 04:38 
Sebastian Mendel12 Mar 2004 04:52 
Sebastian Mendel12 Mar 2004 04:56 
Arthur Mueller12 Mar 2004 06:26 
Arthur Mueller12 Mar 2004 06:31 
Subject:mysqld mit dem Benutzer "mysql" starten
From:Arthur Mueller (arth@gmx.net)
Date:03/12/2004 06:26:32 AM
List:com.mysql.lists.mysql-de

Hallo,

ich benutzte mysql schon einige Zeit privat und auf den Webservern, aber es gibt
ein Problem, dass ich nie richtig lösen konnte. Ich benutzte zur Zeit Arch Linux
0.6 und habe da MySQL 4.0.18 installiert und binm wieder auf das gleiche Problem
gestoßen. Ich kann mysqld nicht mit dem Benutzer "mysql" starten. Habe bereits
eine Gruppe "mysql" und den User "mysql" an diese Gruppe hinzugefügt angeleg,
dann hab ich als root "mysql_install_db" gestartet und database
"/var/lib/mysql" kommplett an den Benutzer "mysql" vergeben", also:

chown -R mysql:root /var/lib/mysql

beim starten von "mysqld -u mysql" bekomme ich allerdings:

040312 14:04:21 Can't start server : Bind on unix socket: Permission denied 040312 14:04:21 Do you already have another mysqld server running on
socket: /tmp/mysql.sock ? 040312 14:04:21 Aborting 040312 14:04:21 mysqld: Shutdown Complete

obwohl es kein andarer mysqld-Prozess läuft und ich die Rechte von
/tmp/mysql.sock etwas übertrieben folgendermaßen gesetzt habe:

chown mysql:root /var/lib/mysql chmod 777 /var/lib/mysql

Das komische ist das es schon immer geklappt hat mysqld als root zu starten und
unter Windows hab ich das auch immer benutzt, da ich den Server nur im
offline-Modus gestartet habe. Online ist es mir aber nicht sicher genug.

Falls jemandem was dazu einfallen würde, wäre ich sehr dankbar.

MfG, Arthur Müller