mysqladmin — MySQL サーバの管理を行うクライアント

mysqladminは管理オペレーションを実行するためのクライアントです。サーバコンフィグや現在ステータスのチェックのほか、データベースの作成・破棄、他にもさまざまな用途があります。

mysqladminは以下のように起動してください。

shell> mysqladmin [options] command [command-arg] [command [command-arg]] ...

mysqladminは以下のリストで紹介されているコマンドをサポートしています。コマンドの中にはコマンド名の後にアーギュメントが続きます。

全てのコマンドは独特のプリフィックスで省略できます。例:

shell> mysqladmin proc stat
+----+-------+-----------+----+---------+------+-------+------------------+
| Id | User  | Host      | db | Command | Time | State | Info             |
+----+-------+-----------+----+---------+------+-------+------------------+
| 51 | monty | localhost |    | Query   | 0    |       | show processlist |
+----+-------+-----------+----+---------+------+-------+------------------+
Uptime: 1473624  Threads: 1  Questions: 39487
Slow queries: 0  Opens: 541  Flush tables: 1
Open tables: 19  Queries per second avg: 0.0268

mysqladmin statusコマンド結果は以下の値を表示します。

Unixソケットファイルを使用してローカルサーバに接続する際mysqladmin shutdownを実行した場合、mysqladminはサーバのプロセスIDが取り除かれるまで待ちます。これはサーバが正しく停止したことを確認するためです。

mysqladminは次のオプションをサポートします。

--var_name=value 構文を使用することで以下の構文をセットすることができます。

--set-variable=var_name=value or -O var_name=value構文を使用することで、変数をセットすることも可能です。構文は反対語となっています。.