Bugzilla installation findet kein mysql.sock

Benjamin

Registered User
Hallo zusammen,

ich bin absoluter Linux, Apache, SQL etc Neuling und stehe vor der Aufgabe Bugzilla auf einem Suse Linux 9.3 zum Laufen zu bringen. Ich gehe dabei nach folgender Anleitung vor: http://www.bugzilla.org/docs/2.22/html/installing-bugzilla.html
und bin bislang bis Kapitel 2.2 vorgedrungen, soll heißen:
- Linux läuft ;-)
- Apache 2.0.53 läuft
- Perl 5.8.6 läuft überwiegend (GD geht nicht ist aber auch (erstmal) nicht wichtig)
- MySQL 4.1.10a klemmt -> hier kommt meine Frage

Ich habe
- MySQL über Yast2 von Suse installiert.
- In der Datei "/etc/my.cnf" die in http://www.bugzilla.org/docs/2.22/html/configuration.html Kap. 2.2.2.1.1 und 2.2.2.1.2 beschriebenen Einstellungen gemacht (eher nebensächlich).
- Eine Gruppe "apache" angelegt. Wobei ich nicht genau weis wozu das gut ist, aber das Bugzilla Sript "./checksetup.pl" wollte sie haben.

Jetzt hängt das Bugzilla Script "./checksetup.pl" bei folgender Fehlermeldung: "Can't connect to the database.
Error: Can't connect to local MySQL server through socket '/var/lib/mys ql/mysql.sock' (2)
Is your database installed and up and running?
Do you have the correct username and password selected in localconfig ?"

Ich habe keine mysql.sock auf meinem Rechner. Meine Frage: Wie erzeuge ich mir die?

Ich hab leider auch keine Ahnung welches Verzeichnis das Installationsverzeichnis von MySQL ist. Es liegen Daten in "/var/lib/mysql" und in "/usr/lib/mysql" sowie in "/usr/share/mysql".

Für Hilfe bin ich sehr dankbar.

Gruß, Benjamin
 
Hallo!
Sieh mal in die mysql Konfigurationsdatei (my.cnf). Dort sollte eine Socket Option (sock=) zu finden sein.

mfG
Thorsten
 
Hallo Thorsten,

danke für die Antwort. In my.conf steht:
socket = /var/lib/mysql/mysql.sock
aber an der angegebenen Stelle ist die gefragte Datei eben nicht vorhanden.

Gruß, Ben
 
Wie wäre es einfach den MySQL Server mal zu starten? mysqld nennt sich der daemon und es müsste auch normal ein startscriptm unter /etc/init.d zu finden sein. Außer du hast es mit in der xinetd drinnen, dann würde ich die mal durchstarten evtl. Dann wird auch das Socket file erzeugt.

Wenn der Server sich nicht starten lässt dann schau in den Logs woran es hängt.

Regards,
Thilo
 
Back
Top