ubuntuusers.de

probleme mit MySQL

Status: Ungelöst | Ubuntu-Version: Server 13.04 (Raring Ringtail)
Antworten |

lunifrw

Anmeldungsdatum:
26. Juni 2013

Beiträge: 8

guten tag

ich habe volgendes problem habe auf mein ubuntu apache2 mysql-server php5 und phpmyadmin installiert und da draum möchte ich counter strike source mit denn sourcemod laufen lassen und da kommt ständig in der console das er die datei /tmp/mysql.sock nicht finden kann

nun habe ich schon raus gefunden das er die datei in /var/run/mysqld/mysqld.sock speichert und wenn ich in der datei my.cnf denn path zu /tmp/mysql.sock geändert da erstellt er die datei usw aber denn kann ich mich nicht mehr mit phpmyadmin einlogen

hat irgend einer ein rat für mich

schon mal danke im vorraus

hoerianer

Anmeldungsdatum:
14. August 2012

Beiträge: 3156

lunifrw schrieb:

hat irgend einer ein rat für mich

Mehrere!

Zuerst würde ich mal im Logfile schauen weshalb die mysqld.sock nicht in /var/run/mysqld/ erstellt werden kann.
Und dann solltest Du Dir mal Gedanken zum Thema Rechtschreibung und Grammatik machen. Ebenso sind satzzeichen kein schmückendes Beiwerk 😉
Schau Dir mal Richtig Fragen an.

schon mal danke im vorraus

Gerne.

lunifrw

(Themenstarter)

Anmeldungsdatum:
26. Juni 2013

Beiträge: 8

Ja o.k. na unter /var/run/mysql/mysqld.sock erstellt er die Datei ja aber Counter Strike source (sourcemod) denkt er das die Sourcemod unter /tmp/mysql.sock ist da findet er sie aber nicht habe es schon versucht mit "ln -s /var/run/mysqld/mysqld.sock /tmp/mysql.sock" das klappt auch alles bloß, wenn ich Linux neu starte, (Apache und MySQL starten mit) denn ist wieder rum keine mysql.sock in /tmp/

hoerianer

Anmeldungsdatum:
14. August 2012

Beiträge: 3156

lunifrw schrieb:

aber Counter Strike source (sourcemod) denkt er das die Sourcemod unter /tmp/mysql.sock ist

Dann würde ich mal die Konfig von CS anpassen.

lunifrw

(Themenstarter)

Anmeldungsdatum:
26. Juni 2013

Beiträge: 8

Habe in diesen Daten kein Inhalt mit der Bezeichnung mysql.sock gefunden, habe gehört das unter anderen Linux Distributionen die Datei unter /tmp/ gespeichert. wird lediglich bloß bei ubuntu wird das unter /var/run/mysqld/mysqld.sock gespeichert kann nicht zwar auch irren habe es bis jetzt bloß so weit gelesen

hoerianer

Anmeldungsdatum:
14. August 2012

Beiträge: 3156

lunifrw schrieb:

Habe in diesen Daten kein Inhalt mit der Bezeichnung mysql.sock

Irgendwo muss es aber darauf einen Verweis geben.

wird lediglich bloß bei ubuntu wird das unter /var/run/mysqld/mysqld.sock gespeichert

Das ist die Standard MySQL KOnfiguration 😉

Dann ändere es eben in der MySQL Konfiguration auf /tmp und sieh in den Logfiles nach, weshalb phpmyadmin nicht funktioniert 😉

lunifrw

(Themenstarter)

Anmeldungsdatum:
26. Juni 2013

Beiträge: 8

Habe es jetzt soweit geändert das Er die Datei unter /tmp/ speichert muss man da irgendwas noch in php oder phpmyadmin einstellen, dass er auf die /tmp/mysql.sock zugreift und nicht auf der /var/run/mysqld/mysqld.sock ich habe bis jetzt da nichts gefunden und wenn ich eine Verknüpfung in den Ordner /var/run/mysqld/mysqld.sock erstelle denn funktioniert das aber sobald ich neu starte ist die Verknüpfung wieder weg.

In der log Datei zeigt er keine Fehler an also ich erkennen da jedenfalls.

hoerianer

Anmeldungsdatum:
14. August 2012

Beiträge: 3156

lunifrw schrieb:

In der log Datei zeigt er keine Fehler an also ich erkennen da jedenfalls.

Oben hast Du geschrieben ein Login per phpmyadmin ist nciht möglich - was bedeutet das genau?

Diese Herumraterei ist nciht sehr produktiv! Bitte lies Dir Richtig fragen durch und versuche es noch einmal.

lunifrw

(Themenstarter)

Anmeldungsdatum:
26. Juni 2013

Beiträge: 8

Ja wenn ich in der "my.cnf" denn sock path (/var/run/mysqld/mysqld.sock)<<<(der originale) in (/tmp/mysql.sock) ändere und denn MySQL Server neu starte kann nicht mit phpmyadmin auf den MySQL-Server verbinden aber wenn ich eine Verknüpfung erstelle mit (ln -s /tmp/mysql.sock /var/run/mysqld/mysqld.sock) denn kann ich mit phpmyadmin auf den MySQL-Server zu greifen, aber wenn ich denn kompletten Rechner neu starte, denn ist die Verknüpfung wieder weg.

Also meine Frage kann ich es bei phpmyadmin einstellen das phpmyadmin auf die Datei (/tmp/mysql.sock) zugreift oder das man eine Verknüpfung erstellt, die auch nach dem Neustart noch da ist.

hoerianer

Anmeldungsdatum:
14. August 2012

Beiträge: 3156

lunifrw schrieb:

aber wenn ich denn kompletten Rechner neu starte, denn ist die Verknüpfung wieder weg.

Die mysql.sock gibt es nur, wenn die MySQL DB läuft. Der Link verschwindet wenn die mysql.sock nicht da ist, da sonst der Link ins Leere zeigt.

Ich kann mich nciht anmelden ist eine ziemlich schlechte Fehlerbeschreibung. Da muss es eine Meldung dazu geben UND es wird irgendwo mitgeloggt. Zur Not musst Du eben mal anhand des Änderungsdatums schauen in welches Log etwas geschrieben wird, während Du versuchst Dich an zu melden.

Ggf. installierst Du phpmyadmin neu, dann sollte die neue Konfiguration vom DB Server übernommen werden.

Ich persönlich würde an der MySQL Standardkonfiguration nichts ändern. Ich würde eher den CS Mist umkonfigurieren.

Antworten |