PDA

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



Moonshine
16.05.05, 19:41
Mooin
Ich hab grad SuSE Linux 9.1, Textmodus, Serverprogramme... mit YAST installiert und upgedatet. Doch als ich dann ins phpMyAdmin wollte kam folgende Fehlermeldung:

#2002 - Can't connect to local MySQL server through socket '/var/lib/mysql/mysql.sock' (2)


nun evtl war ja mysql einfach nicht gestartet, aber nein:

~> ps -ef | grep mysql
moonshi 3449 2309 0 22:36 pts/2 00:00:00 grep mysql

Was mach ich falsch?? :(

:confused: falls das jemandem was bringt:


~> /usr/sbin/mysqld
050516 22:35:24 Warning: Can't create test file /var/lib/mysql/moonshineSERVER.lower-test
050516 22:35:24 Can't start server : Bind on unix socket: Permission denied
050516 22:35:24 Do you already have another mysqld server running on socket: /var/lib/mysql/mysql.sock ?
050516 22:35:24 Aborting

050516 22:35:24 /usr/sbin/mysqld: Shutdown Complete



~> /etc/init.d/mysql start
Creating MySQL privilege database and starting MySQL...
hostname: Unbekannter Rechner
Neither host '' and 'localhost' could not be looked up with
/usr/bin/resolveip
Please configure the 'hostname' command to return a correct hostname.
If you want to solve this at a later stage, restart this script with
the --force option
chmod: Beim Setzen der Zugriffsrechte für â/var/lib/mysqlâ: Die Operation ist nicht erlaubt
failed

Jigsore
16.05.05, 20:27
Entweder mußt Du den Hostnamen in der my.cnf angeben und/oder mysql kann nicht auf die lokalen sockets zugreifen.

Versuch den Hostnamen zu ändern/einzutragen und wenn es dann immer noch nicht klappt, änder die Rechte der Socketdatei bzw. ändere das auf ein anderes Verzeichniss (ist in den docs zu mysql beschrieben).

Moonshine
17.05.05, 08:38
okay das mit dem Hostnamen werde ich probieren... Rechte der Socketdatei? /var/lib/mysql/mysql.sock wird ja gar nicht erstellt! Naja mal probieren und sonst gibts ja auch noch die docs... :o

MiGo
17.05.05, 08:52
Rechte der Socketdatei? /var/lib/mysql/mysql.sock wird ja gar nicht erstellt!
naja, der user, unter dem mysql laufen soll, muss schon in /var/lib/mysql schreiben können; sonst wird das mit dem erstellen der datei nix ;)

Moonshine
17.05.05, 08:59
okay ich seh schon, da führt nix an der Doc vorbei... danke!! :)