Anzeige:
Ergebnis 1 bis 7 von 7

Thema: MySQL Probleme

  1. #1
    Registrierter Benutzer
    Registriert seit
    Sep 2002
    Ort
    Hamburg
    Beiträge
    512

    MySQL Probleme

    Hi @ all,
    ich hab da irgendwie ein dummes Problem .. gestern ging alles noch und heute will MySQL bei mir net mehr.
    Habe SuSE Linux 7.3 und darauf nen kleinen Webserver.

    Ich bekomme folgende Fehlermeldung:
    Code:
    Warning: Can't connect to local MySQL server through socket '/var/lib/mysql/mysql.sock' (111) in /usr/local/httpd/htdocs/index.php on line 6
    
    Warning: MySQL Connection Failed: Can't connect to local MySQL server through socket '/var/lib/mysql/mysql.sock' (111) in /usr/local/httpd/htdocs/index.php on line 6
    
    Warning: Can't connect to local MySQL server through socket '/var/lib/mysql/mysql.sock' (111) in /usr/local/httpd/htdocs/index.php on line 7
    
    Warning: MySQL Connection Failed: Can't connect to local MySQL server through socket '/var/lib/mysql/mysql.sock' (111) in /usr/local/httpd/htdocs/index.php on line 7
    
    Warning: MySQL: A link to the server could not be established in /usr/local/httpd/htdocs/index.php on line 7
    
    Warning: Can't connect to local MySQL server through socket '/var/lib/mysql/mysql.sock' (111) in /usr/local/httpd/htdocs/index.php on line 12
    
    Warning: MySQL Connection Failed: Can't connect to local MySQL server through socket '/var/lib/mysql/mysql.sock' (111) in /usr/local/httpd/htdocs/index.php on line 12
    
    Warning: MySQL: A link to the server could not be established in /usr/local/httpd/htdocs/index.php on line 12
    
    Warning: Supplied argument is not a valid MySQL result resource in /usr/local/httpd/htdocs/index.php on line 12
    
    Warning: Can't connect to local MySQL server through socket '/var/lib/mysql/mysql.sock' (111) in /usr/local/httpd/htdocs/index.php on line 15
    
    Warning: MySQL Connection Failed: Can't connect to local MySQL server through socket '/var/lib/mysql/mysql.sock' (111) in /usr/local/httpd/htdocs/index.php on line 15
    
    Warning: MySQL: A link to the server could not be established in /usr/local/httpd/htdocs/index.php on line 15
    
    Warning: Supplied argument is not a valid MySQL result resource in /usr/local/httpd/htdocs/index.php on line 26
     
    Warning: Supplied argument is not a valid MySQL-Link resource in /usr/local/httpd/htdocs/index.php on line 45
    Anscheind mag er irgenwas an der mysql.sock nicht, ich habe an dieser Datei nichts geändert!
    Die MySQL Daten sind alle noch vorhanden, und es liegt auch nicht am Script .. irgendwas ist mit meinem MySQL Server.

    Ich hoffe, ihr könnt mir weiterhelfen.

    greetings
    verve
    The Linux-User said: Look in your XConsole! The Windows-User asked: Isn't it called X-Box?

  2. #2
    Registrierter Benutzer Avatar von Tocotac
    Registriert seit
    Jul 2002
    Ort
    Bozen
    Beiträge
    364
    der apacheserver kann den in der index.php genannten mysqlserver nicht erreichen. was steht denn in der index.php?

  3. #3
    Registrierter Benutzer
    Registriert seit
    Sep 2002
    Ort
    Hamburg
    Beiträge
    512
    Hallo,

    ne, hat nix mit der index.php zu tun! Da steht einfach nur drinne, dass er zu MySQL connecten soll, doch kein User kann Mysql nutzen, d.h. der MySQL-Daemon ist nicht in Ordnung! Er sagt ja, er kann nicht mit /var/lib/mysql/mysql.sock connecten! Jetzt bin ich in diesen Ordner gegangen und da gab es die mysql.sock gar nicht! Wenn ich
    rcmysql restart
    eingebe, sagt er mir irgendwie: empty pidfile for /usr/sbin/mysqld .....
    Wenn ich rcmysql reload eingebe, taucht die mysql.sock wieder auf, doch immer wenn ich jetzt rcmysql restart eingebe, macht er zwar alles done, aber am Ende schreibt er immer mysql ended ! Mach ich jetzt nochmal rcmysql restart löscht er die mysql.sock und den pidfile automatisch! Ist das normal oder wurde ich mal wieder gehackt?
    Ich wollte sowieso gleich mal ein Thema aufmachen "Sicherheitsempfehlungen", denn ich hab die Angriffe satt!

    greetings

    verve
    The Linux-User said: Look in your XConsole! The Windows-User asked: Isn't it called X-Box?

  4. #4
    Solarmarschall Avatar von BedriddenTech
    Registriert seit
    Jul 2002
    Ort
    Monsheim bei Worms a. Rhein
    Beiträge
    1.461
    Backup von der mysql.sock machen und sie dann löschen, also "mv mysql.sock mysql.sock.old" und dann nochmal schaun

  5. #5
    Registrierter Benutzer
    Registriert seit
    Sep 2002
    Ort
    Hamburg
    Beiträge
    512
    Hallo,

    äähmm...wie meinst du das?
    Ich soll ein Backup machen, dann die mysql.sock löschen und dann?
    Alle Dateien mit dem Namen mysql.sock scheinen ja bei jedem Neustart zu verschwinden.
    Ich meine..mv mysql.sock mysql.sock.old ist doch einfach nur umbenennen..

    greetings


    verve
    The Linux-User said: Look in your XConsole! The Windows-User asked: Isn't it called X-Box?

  6. #6
    Freelancer Avatar von michael.sprick
    Registriert seit
    Jun 2002
    Ort
    Paderborn
    Beiträge
    857
    Nicht umbenennen, kein backup.... wozu denn überhaupt?

    Die mysql.sock wird beim Start des mysqld erstellt.

    Wenn sich das Script nicht über diese Datei verbinden kann, liegt es meistens daran, dass der Deamon nicht läuft, die DAtei also garnicht existiert, oder das die Rechte der Datei bzw. die rechte REchte der umgebenden Verzeichnisse den Zugriff verweigern.
    Wichtig ist hierbei der user, unter dem der Webserver läuft....

    Erst dann wird wichtig, mit welchem Mysql-User und Passwort du dich zur DB verbindest....

  7. #7
    Solarmarschall Avatar von BedriddenTech
    Registriert seit
    Jul 2002
    Ort
    Monsheim bei Worms a. Rhein
    Beiträge
    1.461
    Ich habe die Erfahrung gemacht, dass das helfen kann...

    Ich würde mal mit dem MySQL-Monitor in der Shell gucken, ob der Daemon richtig funktioniert.

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •