Veröffentlicht 24. September 200321 j Hallo zusammen, ich habe auf zwei Rechnern SuSE 8.0 mit einer MySQL DB installiert. Auf dem einem Rechner keine Probleme. Aber auf dem anderen habe ich folgendes Problem. Irgendwie kann ich über den Browser keine Verbindung zur DB herstellen. Wenn ich das mit phpMyAdmin probiere kommt folgende Fehlermeldung: #2002 - Can't connect to local MySQL server through socket '/tmp/mysql.sock' (2) Wenn ich in phpMyAdmin anstatt localhost 127.0.0.1 einstelle, geht es. Was läuft da falsch? Frank Palvölgyi
25. September 200321 j Hi! Ich denke du musst da den MySQL - Server (Dämon) erst starten! Gruß Azrael
25. September 200321 j Autor Den habe ich mit rcmysql start gestartet. rcmysql status sagt running. Frank
25. September 200321 j <ORAKEL> Der User des Mysql-Prozesses hat keine Schreibrechte auf /tmp/mysql.sock </ORAKEL>
26. September 200321 j Autor Also Schreibrechte sind auch in Ordnung. Ich habe aber folgendes festgestellt. Wenn ich aus localhost 127.0.0.1 mache, dann läuft alles ohne Probleme. Jetzt kommt die spannende Frage warum? Frank
26. September 200321 j Servus! Kannst du dich mit nem anderen Tool (z.B. MySQL Front End) mit MySQL verbinden?? Also nicht lokal? Gruß Azrael
26. September 200321 j Ich vermute mal, das du eine php-seite aufgeruden hat und nun mal in der php.ini nachschauen möchtest, ob der pfad zu mysql.sock richtig ist
26. September 200321 j Autor Nein. Mein Problem ist folgendes: Wenn ich in PHP bei einer MySQL Verbindung bei $datenbankhost $verbindung = mysql_pconnect($datenbankhost, $user_id_select, $passwort_id_select); [/php] localhost angebe, gibt es nur Fehlermeldungen. Wenn ich aber bei $datenbankhost 127.0.0.1 angebe, funktioniert alles wunderbar. Frank
26. September 200321 j Welche Fehlermeldung kommt denn? access denied? Dann hast du in den Mysql Rechtetabellen den User nur mit der ip und nicht mit localhost drin stehen. Gruß Jaraz
26. September 200321 j Autor Als Fehlermeldung kommt in phpMyAadmin: #2002 - Can't connect to local MySQL server through socket '/tmp/mysql.sock' (2) In den Rechtetabellen steht überall localhost. Das ist ja das komische. Das ist nicht mein erster SuSE Server mit MySQL. Das hatte ich noch nie. Frank
Erstelle ein Konto oder melde dich an, um einen Kommentar zu schreiben.