我突然遇到了mysql連線問題。我有三台計算機,mysql資料庫安裝在電腦A(伺服器)和其他電腦B和C(客戶端)上,這三台電腦都在同一個本機網路中。
這裡有一個類似的問題,https://stackoverflow.com/questions/18345743/mysql-connection-not-working-when-computer-is-locked但場景不同。
客戶端電腦上都有我的應用程式連接到伺服器A中的mysql資料庫,但是當伺服器A空閒(出現螢幕保護程式)或電腦被鎖定時,客戶端電腦中的應用程式無法再連接到伺服器A中的mysql資料庫伺服器 A 直到有人登入伺服器電腦 A。
請問這可能是什麼原因造成的,我該如何解決
答案1
伺服器A空閒時能否ping通?也許電腦在空閒時關閉了網路。如果是這種情況,則執行下列操作(假設伺服器 A 是 Windows)
- 前往網路連線(Win+R,然後輸入 ncpa.cpl 並回車)
- 右鍵點選網路介面卡,點選屬性
- 點選配置
- 前往電源管理選項卡
- 取消選取允許電腦關閉設備