troushoo

Wireshark を用いた MySQL のトラブルシューティング

概要

Wireshark を用いた MySQL のトラブルシューティング Tips を紹介します。

内容

Tips
ディスプレイフィルター
ディスプレイフィルターに「mysql」と入力すると MySQL の通信が表示されます。


MySQL クエリでフィルターすることも可能です。
例えば「mysql.query contains “show”」で、クエリに SHOW を含むものが表示されます。


その他の mysql のフィルターは Wireshark のサイトにて確認できます。

Info に MySQL のクエリを表示
Info に SQL のクエリを表示させることが可能です。
0. デフォルトの設定では、Info に MySQL のクエリは表示されていません。


1.「Edit」->「Preferences」をクリックします。


2.「Protocols」->「MySQL」の「Show SQL Query string in INFO column」にチェックを入れます。


3. Info に MySQL のクエリが表示されます。

注意:MySQL 通信の暗号化の有無
上記の方法は MySQL 通信が暗号化されていると使えません。
暗号化されているかは、「\s」、「Ssl_version」や「Ssl_cipher」変数にて確認できます。

\s
「SSL:」の部分にて確認できます。



SHOW STATUS LIKE ‘Ssl_version’;
暗号化されていない場合、値は空です。



SHOW STATUS LIKE ‘Ssl_cipher’;
暗号化されていない場合、値は空です。




リソース
Display Filter Reference: MySQL Protocol (英語)
  1. 2018/10/21(日) 22:37:12|
  2. Wireshark
  3. | トラックバック:0
  4. | コメント:0
<<Microsoft 公開ツール Policy Analyzer を用いて GPO を比較 | ホーム | フリーツール Process Hacker を使って、他人のセキュリティコンテキストでアプリを起動>>

コメント

コメントの投稿


管理者にだけ表示を許可する

トラックバック

トラックバック URL
https://troushoo.blog.fc2.com/tb.php/374-7d0ab738
この記事にトラックバックする(FC2ブログユーザー)

スポンサーリンク

最新記事

月別アーカイブ

カテゴリ

ツール (114)
ネットワーク (54)
Wireshark (48)
AD (36)
Linux (45)
WinDbg (46)
SOS・Psscor2/Psscor4 (25)
Visual Studio (56)
Tips (32)
コンテナ (4)
Azure (17)
.NET (24)
Python (9)
Java (5)
SQL (6)
事例 (1)
英語 (1)
About Me (1)
未分類 (0)

全記事表示リンク

全ての記事を表示する

検索フォーム

RSSリンクの表示

リンク

このブログをリンクに追加する