Ich habe plötzlich ein Problem mit meiner MySQL-Verbindung. Ich habe drei Computer, die MySQL-Datenbank ist auf Computer A installiert, der der Server ist, und auf den anderen Computern B und C, die die Clients sind. Die drei Computer befinden sich alle im selben lokalen Netzwerk.
Eine ähnliche Frage gibt es hier,https://stackoverflow.com/questions/18345743/mysql-connection-not-working-when-computer-is-lockedaber von einem anderen Szenario.
Auf den Client-Computern läuft jeweils meine Anwendung, die eine Verbindung zur MySQL-Datenbank auf Server A herstellt. Wenn Server A jedoch in den Leerlauf geht (der Bildschirmschoner erscheint) oder der Computer gesperrt ist, kann die Anwendung auf den Client-Computern keine Verbindung mehr zur MySQL-Datenbank auf Server A herstellen, bis sich jemand beim Server-Computer A anmeldet.
Bitte, was könnte die Ursache dafür sein und wie kann ich das Problem lösen
Antwort1
Können Sie Server A anpingen, wenn er inaktiv ist? Vielleicht schaltet der Computer das Netzwerk aus, wenn er inaktiv ist. Wenn dies der Fall ist, gehen Sie wie folgt vor (vorausgesetzt, Server A ist Windows):
- Gehen Sie zu Netzwerkverbindungen (Win+R, geben Sie dann ncpa.cpl ein und drücken Sie die Eingabetaste).
- Klicken Sie mit der rechten Maustaste auf den Netzwerkadapter und klicken Sie auf Eigenschaften
- Klicken Sie auf Konfigurieren
- Gehen Sie zur Registerkarte „Energieverwaltung“
- deaktivieren Sie „Computer darf Gerät ausschalten“