突然、mysql 接続に問題が発生しました。コンピューターが 3 台あり、サーバーであるコンピューター A とクライアントであるコンピューター B および C に mysql データベースがインストールされています。3 台のコンピューターはすべて同じローカル ネットワーク内にあります。
ここにも同様の質問があります。https://stackoverflow.com/questions/18345743/mysql-connection-not-working-when-computer-is-lockedただし、シナリオは異なります。
クライアント コンピュータにはそれぞれ、サーバー A の MySQL データベースに接続するアプリケーションがありますが、サーバー A がアイドル状態 (スクリーン セーバーが表示される) になるか、コンピュータがロックされると、誰かがサーバー コンピュータ A にログインするまで、クライアント コンピュータのアプリケーションはサーバー A の MySQL データベースに接続できなくなります。
何が原因でしょうか、どうすれば解決できるでしょうか
答え1
サーバー A がアイドル状態になったときに ping を実行できますか? コンピューターがアイドル状態になるとネットワークをオフにしている可能性があります。その場合は、次の操作を実行してください (サーバー A が Windows であると仮定)
- ネットワーク接続に移動します(Win+Rを押してncpa.cplと入力し、Enterキーを押します)
- ネットワークアダプタを右クリックし、プロパティをクリックします
- 設定をクリック
- 電源管理タブへ移動
- コンピュータがデバイスの電源をオフにできるようにするのチェックを外す