Ich habe eine Anwendung in VB6 entwickelt und verwende einen Online-MySQL-Datenbankserver zum Speichern der Daten meiner Anwendung.
Das erste Mal, wenn ich versuche, eine Verbindung zu meinem Datenbankserver herzustellen, ist erfolgreich, aber nachdem ich meine Anwendung geschlossen und erneut gestartet habe, erhalte ich:
Verbindung zum MySQL-Server (10060) nicht möglich "
Nach einiger Zeit (ca. 30 Minuten) kann ich mich wieder erfolgreich mit der Datenbank verbinden.
- Ich habe allen MySQL-System- und globalen Variablen wie connection_timeout , wait_timeout usw. Maximalwerte gegeben .
- Ich habe meinem MySQL-Benutzer alle Berechtigungen erteilt.
- Die Firewall auf meinem Computer ist ausgeschaltet.
- Alle Verbindungen werden ordnungsgemäß geschlossen, wenn die Anwendung geschlossen wird.
Ich habe die technischen Mitarbeiter, die den Online-MySQL-Datenbankdienst bereitstellen, gefragt und sie haben mir diese drei Gründe genannt:
- Der lokale Computer, von dem aus Sie eine Verbindung herstellen möchten, wird auf dem Server nicht in die Whitelist aufgenommen.
- Die maximale Anzahl von Verbindungen für den Benutzer wurde überschritten.
- Der MySQL-Server war zu diesem Zeitpunkt ausgefallen (obwohl sie sagten, dass ihr Server nicht ausgefallen war).
Wie kann ich die ersten beiden Gründe lösen oder feststellen, dass sie die Ursache des Problems sind? Oder könnte es ein anderes Problem geben, das dort nicht aufgeführt ist?