1

ここ数日で、この問題に数回遭遇しました。だから、それは時々起こります。リモート マシンに mysql をセットアップしましたが、別のマシンに Java プログラムがあり、データベースにクエリを実行して数秒ごとにレコードを読み書きします。

phpMyAdmin を使用してデータベースを管理しています。また、SQL クエリを実行した後、mysql サーバーが応答を停止することがあります。ホスト マシンへの ping も成功しません。そして、マシンに物理的にアクセスできる人に、マシンを再起動するよう依頼する必要があります。

ログ ファイルを確認しましたが、mysql ディレクトリに見つかりませんでした。ロギングはデフォルトで無効になっていますか? ここに何が欠けていますか?また、これをトラブルシューティングするにはどうすればよいですか?

編集:しばらくしてサーバーにpingを実行できました。したがって、サーバーは一時的にビジーである必要があります。これは特定のクエリではありませんが、参照タブでテーブルのデータを順番に並べ替えるようなものです。

4

2 に答える 2

1

さまざまな理由から、データベース管理にはMySQL 独自のGUI ツールを使用することを強くお勧めします。

  • 外部キー管理を含む InnoDB テーブルを完全にサポートしています。
  • データベース レベルのセキュリティを使用して、自分だけがデータにアクセスできるようにすることができます (phpMyAdmin とは異なり、せいぜい .htaccess パスワードの背後にインストールされたルート アクセスしかできません)。
  • 公式でサポートされています。サーバー上で余分なバイナリが実行されないため、クラッシュしてサーバーがダウンするリスクはありません(クエリ自体がロックしていない限り...)
于 2009-01-12T21:15:28.420 に答える