執行“sudo restart”後“連線逾時”

執行“sudo restart”後“連線逾時”

我最初遇到 MySQL 伺服器出現錯誤的問題,我在論壇板上讀到一則評論,說一旦他們重新啟動 Ubuntu,MySQL 伺服器就會再次開始工作。所以我決定這樣做sudo reboot,我立即收到一條訊息說:

與 insert_ip_address 的連線被遠端主機關閉。

我嘗試 ssh 回到伺服器,並得到一個

ssh:連接到主機 insert_ip_address 連接埠 22:連線逾時

我心想,也許我得等幾分鐘才能恢復。不幸的是,過去幾個小時我一直在嘗試重新登錄,但仍然收到相同的訊息。我有 Digital Ocean 的 Ubuntu 伺服器。我知道可以選擇關閉或重新啟動伺服器。我做了這兩個操作,但仍然無法重新登入。

答案1

Digital Ocean 是一家為伺服器提供網際網路存取的 ISP。我猜想您沒有對您嘗試透過 SSH 連線的 IP 位址的電腦進行實體存取。

我無法 ping 通伺服器。顯然,在您發出重新啟動命令後,它再也沒有恢復,或者在您發出該命令後,它關閉並保持斷電狀態。

您需要聯絡 Digital Ocean 支援人員並讓他們為您重新啟動。

順便說一句,在嘗試其他解決方案之前,您不應該透過重新啟動來解決問題。更好的方法是停止並重新啟動服務。

sudo service mysql stop

sudo service mysql start

或者

sudo service mysql restart

答案2

Digital Ocean 有一個 Web 控制台,如果 Droplet 正在運行,您可以使用它。

確保其已通電(在特定主機的 DO Droplets 視圖中)。

啟動後,按一下“訪問”,然後按一下“啟動控制台”按鈕。

確保 sshd 正在運作。

確保沒有防火牆阻止您的 ssh 連接埠。

然後確保MySQL正在運行

然後嘗試透過 ssh 連線到您的 Droplet。

相關內容