PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : MySQL 4 will nicht starten



Taktloss
22.08.03, 06:15
Also ich habe mir soeben erfolgreich meinen mysql selber gebacken :) mit dem prefix=/usr/local/mysql
so im bin liegen nun auch die binaries so wie es sein soll :) gebe ich nun folgendes ein: ./mysqld_safe >/dev/null &
erhalte ich folgende fehlermeldung:
chown: mysql: illegal user name
Das ganze passiert als Root unter FreeBSD 4.8 (ok ist kein Linux, will halt mal was anderes testen ;) ).
Vorher habe ich noch mysql_install_db ausgeführt.
Und bevor die frage kommt warum ich das selber backe und keine packete benutze:
*/no comment/*
MfG. Taktloss

swen1
22.08.03, 07:16
Hast Du MySQL vielleicht mit --with-mysqld-user=mysql übersetzt und den User noch nicht angelegt, oder hat der User mysql auch die richtigen Verzeichnis-Rechte?

Gruß Swen

$kuLL
22.08.03, 11:35
mit selber backen meinst du hoffentlich aus den ports installiert?
wenn ja:


/usr/local/etc/rc.d/mysql-server.sh start


fertig

Taktloss
22.08.03, 16:14
neind ie ports habe ich nicht benutzt. und configuriert habe ich mysql so: ./configure --prefix=/usr/local/mysql
Also ich habe die sourcen benutzt....
MfG. Taktloss

$kuLL
22.08.03, 16:23
Original geschrieben von Taktloss
neind ie ports habe ich nicht benutzt. und configuriert habe ich mysql so: ./configure --prefix=/usr/local/mysql
MfG. Taktloss
warum gehst du so vor???
zieh dir am besten erstma das freebsd handbuch rein oder installier linux *gg*

um solche probleme bräuchtest du dich gar nicht kümmern, wenn du aus den ports installieren würdest
1. ports tree über cvsup updaten
2. /etc/make.conf anpassen (optimierung)
3. cd /usr/ports/databases/mysql40-server
4. make MACHINE_ARCH=i386 BUILD_OPTIMIZED=yes BUILD_STATIC=yes install clean
5. /usr/local/etc/rc.d/mysql-server.sh start
6. sich über den laufenden mysqld freuen

und existiert nun der user mysql???