![执行“sudo reboot”后出现“连接超时”](https://linux22.com/image/1000765/%E6%89%A7%E8%A1%8C%E2%80%9Csudo%20reboot%E2%80%9D%E5%90%8E%E5%87%BA%E7%8E%B0%E2%80%9C%E8%BF%9E%E6%8E%A5%E8%B6%85%E6%97%B6%E2%80%9D.png)
我最初遇到 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
如果 droplet 正在运行,您可以使用 Digital Ocean 的一个网络控制台。
确保它已通电(在特定主机的 DO Droplets 视图中)。
启动后,单击“访问”,然后单击“启动控制台”按钮。
确保 sshd 正在运行。
确保没有防火墙阻止您的 ssh 端口。
然后确保 MySQL 正在运行
然后尝试 ssh 进入你的 droplet。