「sudo 再起動」を実行した後、「接続がタイムアウトしました」

「sudo 再起動」を実行した後、「接続がタイムアウトしました」

当初、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 コンソールがあります。

電源が入っていることを確認します (特定のホストの DO Droplets ビューで)。

電源が入ったら、「アクセス」をクリックし、「コンソールの起動」ボタンをクリックします。

sshd が実行されていることを確認してください。

ファイアウォールが ssh ポートをブロックしていないことを確認してください。

次にMySQLが動作していることを確認します

次に、ドロップレットに SSH で接続してみます。

関連情報