新人PGの学び

プログラマーの卵のlog

MySQLのコマンド

コマンド一覧

  • 接続されているスレッドの一覧

mysql> SHOW PROCESSLIST;


  • 現在オープンされているテーブルの一覧

mysql> SHOW OPEN TABLES; 


  • ストアドプロシージャの一覧

mysql> SHOW PROCEDURE STATUS; 


  • ユーザー権限一覧

mysql> SHOW GRANTS; 


  • クエリで発生した警告一覧

mysql> SHOW WARNINGS; 


  • クエリで発生したエラー一覧

mysql> SHOW ERRORS; 


  • スレーブサーバでスレーブ情報を確認

         ※レプリケーション遅延などの場合

SHOW SLAVE STATUS \G


  • マスターサーバーの情報確認

SHOW MASTER STATUS \G


show processlistの閲覧内容

mysql> show processlist\G

*************************** 1. row ***************************

Id: 2

User: system user

Host:

db: NULL

Command: Connect

Time: 131706244

State: Has read all relay log; waiting for the slave I/O thread to update it

Info: NULL

Id : 接続識別子。

User : ステートメントを発行した MySQL ユーザ

Host : ステートメントを発行しているクライアントのホスト名

db : デフォルトデータベース

Command : スレッドが実行しているコマンドのタイプ

時刻 : スレッドが現在の状態になってからの秒数

State : スレッドの状態

Info : スレッドが実行中のステートメント