XAMPP - MySQL Problem

Irgendwelche Probleme mit XAMPP für Windows? Dann ist hier genau der richtige Ort um nachzufragen.

XAMPP - MySQL Problem

Postby mexxdee » 15. November 2013 19:43

Ich suche nun schon seit 3 Tagen nach einer Lösung und hoffe ihr könnt mir bei folgendem Problem helfen:

Auf meinem alten Rechner mit XAMPP (v1.7.4) lief alles ohne Probleme.
Nun habe ich einen neuen Rechner, XAMPP installiert und es fing an.
Das eigentliche Problem ist das ich öfters keine Verbindung zur MySQL Datenbank bekomme.
Das tritt aber nur sporadisch auf. Einmal öfters, dann wieder 10mal nicht.
Ich habe nun auch schon mehrere XAMPP Versionen probiert -> keine Verbesserung in Sicht.
Jemand eine Idee an was es liegen könnte?
mexxdee
 
Posts: 10
Joined: 15. December 2012 18:12
Operating System: windows 7 64bit

Re: XAMPP - MySQL Problem

Postby Altrea » 15. November 2013 19:51

Meine Glaskugel ist gerade leider in Reparatur.

Was ich damit sagen will: Wir wissen überhaupt nicht wie und mit welchem Quelltext du irgendetwas versuchst, ob MySQL überhaupt erfolgreich gestartet werden konnte, geschweige denn irgendwelche Logeinträge.
Hier stößt die Fernhilfe leider an seine Grenzen.
We don't provide any support via personal channels like PM, email, Skype, TeamViewer!

It's like porn for programmers 8)
User avatar
Altrea
AF Moderator
 
Posts: 11926
Joined: 17. August 2009 13:05
XAMPP version: several
Operating System: Windows 10 Pro x64

Re: XAMPP - MySQL Problem

Postby mexxdee » 15. November 2013 19:58

Mein PHP Quelltext zum verbinden mit der DB:
Code: Select all
mysql_connect("localhost:3306", "root", "***********") or die ("Keine Verbindung moeglich");
mysql_select_db("meinedb") or die ("Die Datenbank existiert nicht.");


MySQL wird erfolgreich gestartet und LOG Einträge habe ich zur Zeit keine, da ich momentan XAMPP wieder deinstalliert habe.
Aber ich habe mir die MySQL Error Log Datei schon mehrmals durchgesehen. Nichts auffälliges...
Es funktioniert ja auch von 10 Versuchen 9mal. Nur manchmal funktioniert "mysql_connect" nicht -> "Keine Verbindung moeglich"
mexxdee
 
Posts: 10
Joined: 15. December 2012 18:12
Operating System: windows 7 64bit

Re: XAMPP - MySQL Problem

Postby Altrea » 15. November 2013 20:01

Für die Fälle wo es NICHT funktioniert wäre vielleicht etwas mehr Information hilfreich, vielleicht eine durch mysql_error() erzeugte Fehlermeldung zum Beispiel?! :D
We don't provide any support via personal channels like PM, email, Skype, TeamViewer!

It's like porn for programmers 8)
User avatar
Altrea
AF Moderator
 
Posts: 11926
Joined: 17. August 2009 13:05
XAMPP version: several
Operating System: Windows 10 Pro x64

Re: XAMPP - MySQL Problem

Postby mexxdee » 15. November 2013 20:04

Ok ich werd das jetzt mal probieren. Sry manchmal sieht man den Wald vor lauter Bäumen nicht ;)
mexxdee
 
Posts: 10
Joined: 15. December 2012 18:12
Operating System: windows 7 64bit

Re: XAMPP - MySQL Problem

Postby mexxdee » 15. November 2013 20:45

mysql_error() gibt keine Fehlermeldung aus, da ja gar keine Verbindung zur MySQL Datenbank aufgebaut wird!?
mexxdee
 
Posts: 10
Joined: 15. December 2012 18:12
Operating System: windows 7 64bit

Re: XAMPP - MySQL Problem

Postby Altrea » 15. November 2013 21:52

wenn keine Verbindung aufgebaut werden konnte, würde mysql_error() mindestens einen Hinweis ausgeben, wo der Fehler zu suchen ist.
Voraussetzung dafür ist natürlich, dass es in der Abbruchbedingung von mysql_connect() eingesetzt wird.
Solch ein Beispiel findest du aber auch in der Dokumentation zu mysql_connect()
We don't provide any support via personal channels like PM, email, Skype, TeamViewer!

It's like porn for programmers 8)
User avatar
Altrea
AF Moderator
 
Posts: 11926
Joined: 17. August 2009 13:05
XAMPP version: several
Operating System: Windows 10 Pro x64

Re: XAMPP - MySQL Problem

Postby mexxdee » 15. November 2013 22:05

Ok ich werde morgen weiter testen und die mysql_error.log hier posten. Eventuell hab ich was übersehen.
Danke Altrea für deine Unterstützung. Schönen Abend noch
mexxdee
 
Posts: 10
Joined: 15. December 2012 18:12
Operating System: windows 7 64bit

Re: XAMPP - MySQL Problem

Postby mexxdee » 16. November 2013 13:44

Und tata eine Fehlermeldung:
"A connection attempt failed because the connected party did not properly respond after a period of time, or established connection failed because connected host has failed to respond."

Edit:
Nach meinen recherchen hängt es mit IpV6 / IpV4 Verbindungen zusammen. Folgende Lösung habe ich dafür gefunden:
http://stackoverflow.com/questions/11663860/mysql-connect-localhost-127-0-0-1-slow-on-windows-platform

PHP is trying to connect to "localhost" in Windows 7/8 it is ::1, but mysql is not listening on IpV6 sockets, you can apply several fix:

1) In your host file (C:/windows/system32/drivers/etc/host) set localhost to 127.0.0.1

2) In PHP, change localhost to 127.0.0.1

3) In my.ini, add or edit: bind-address = ::

If the address is ::, the server accepts TCP/IP connections on all server host IPv4 and IPv6 interfaces. Use this address to permit both IPv4 and IPv6 connections on all server interfaces.

Suggested option if you have MySQL >= 5.5.3
Last edited by mexxdee on 16. November 2013 14:13, edited 1 time in total.
mexxdee
 
Posts: 10
Joined: 15. December 2012 18:12
Operating System: windows 7 64bit

Re: XAMPP - MySQL Problem

Postby Altrea » 16. November 2013 14:12

Das kann verschiedene Ursachen haben.

Die häufigste Ursache derzeit ist wohl der Dualbetrieb zwischen IPv4 und IPv6 und der damit verbundenen Namensauflösung. Das kannst du ganz leicht testen, indem du in deinem MySQL-Verbindungsaufbau statt "localhost" "127.0.0.1" (IPv4) verwendest.

Eine weitere mögliche Ursache sind Probleme mit Winsock und IP Stack, die du beide (in einer mit erhöhten Administratorrechten gestarteten Eingabeaufforderung) resetten kannst:
Code: Select all
netsh int ip reset

Code: Select all
netsh winsock reset

Anschließend ist ein Neustart anzuraten.

Die dritte Ursache die in Frage kommt wären Sicherheitsprogramme wie Firewalls, Antivirus-Programme und ähnliches.

Und als vierte und letzte mir einfallende Ursache sind Schadprogramme wie Viren, etc. selbst.
We don't provide any support via personal channels like PM, email, Skype, TeamViewer!

It's like porn for programmers 8)
User avatar
Altrea
AF Moderator
 
Posts: 11926
Joined: 17. August 2009 13:05
XAMPP version: several
Operating System: Windows 10 Pro x64

Re: XAMPP - MySQL Problem

Postby mexxdee » 16. November 2013 14:15

Das passt gut ich editiere und du postest gleichzeitig.
Aber danke für deinen Lösungansatz. Ich werde dies alles mal testen und posten falls sich das Problem gelöst hat.
mexxdee
 
Posts: 10
Joined: 15. December 2012 18:12
Operating System: windows 7 64bit

Re: XAMPP - MySQL Problem

Postby mexxdee » 16. November 2013 15:20

Derweil sieht es so aus als hätte die Änderung in mysql_connect auf "127.0.0.1" statt "localhost" geholfen.
Danke nochmals -> Thread kann geschlossen werden
mexxdee
 
Posts: 10
Joined: 15. December 2012 18:12
Operating System: windows 7 64bit

Re: XAMPP - MySQL Problem

Postby Altrea » 16. November 2013 15:30

Freut mich, dass dein Problem gelöst werden konnte.
Du hättest das Problem wahrscheinlich auch selbst lösen können, wenn dir mehr Informationen zur Verfügung gestanden hätte.
Das sollte dich motivieren, deinen Code ausreichend mit Fehlerausgaben zu bestücken :wink:
We don't provide any support via personal channels like PM, email, Skype, TeamViewer!

It's like porn for programmers 8)
User avatar
Altrea
AF Moderator
 
Posts: 11926
Joined: 17. August 2009 13:05
XAMPP version: several
Operating System: Windows 10 Pro x64


Return to XAMPP für Windows

Who is online

Users browsing this forum: No registered users and 35 guests