MySQL
 Computer >> コンピューター >  >> プログラミング >> MySQL

mysqladminとは?MySQLサーバー管理ツールの使い方と主なコマンド一覧

mysqladminの概要

「mysqladmin」は、MySQLサーバーに対して管理操作を行うためのクライアントプログラムです。サーバーの設定や現在のステータスの確認、データベースの作成・削除など、さまざまな管理タスクをコマンドラインから実行できます。

mysqladminは、以下の形式のコマンドで起動します。

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

mysqladminがサポートする主なコマンドを以下に紹介します。なお、コマンドによっては、コマンド名の後に引数を指定する必要があります。

主なコマンド一覧

create db_name

指定した名前(db_name)の新しいデータベースを作成します。

drop db_name

指定した名前のデータベースと、そのデータベースに含まれるすべてのテーブルを削除します。実行時はデータの消失に十分注意してください。

extended-status

サーバーのステータス変数とその現在の値を一覧表示します。サーバーのパフォーマンス分析やチューニングの際に役立ちます。

flush-hosts

ホストキャッシュ内のすべての情報をフラッシュ(クリア)します。

flush-privileges

権限テーブル(grant tables)を再読み込みします。「reload」コマンドと同じ動作です。

kill id,id,...

指定したIDのサーバースレッドを強制終了します。複数のスレッドIDを指定する場合は、リスト内にスペースを入れずにカンマ区切りで記述します。

password new_password

新しいパスワードを設定します。mysqladminでサーバーに接続する際に使用しているアカウントのパスワードが、指定したnew_passwordに変更されます。

ping

サーバーが稼働しているかどうかを確認します。サーバーが稼働中の場合は戻り値が0、稼働していない場合は1が返されます。監視スクリプトなどでの死活監視に利用できます。

processlist

現在アクティブなサーバースレッドの一覧を表示します。SQLの「SHOW PROCESSLIST」ステートメントの実行結果と同様の出力が得られます。

reload

権限テーブル(grant tables)を再読み込みします。権限設定を変更した後に実行すると、変更が反映されます。

refresh

すべてのテーブルをフラッシュし、ログファイルを一度閉じてから再度開きます。

shutdown

MySQLサーバーを停止します。サーバーを安全にシャットダウンする際に使用します。

version

サーバーからバージョン情報を取得して表示します。稼働中のMySQLのバージョンを手軽に確認できます。

まとめ

mysqladminを使えば、データベースの作成・削除からサーバーの状態確認、スレッドの管理、サーバーの停止まで、日常的な管理作業をコマンドラインから効率的に行えます。各コマンドの動作を理解しておくことで、MySQLサーバーの運用・管理がよりスムーズになるでしょう。

  1. macOSにMySQLをインストールする方法を徹底解説

    macOSへのMySQLインストールの概要この記事では、macOS環境にMySQLをインストールする手順について詳しく解説します。macOSでは、ディスクイメージ(.dmg)ファイルとして配布されているパッケージを使用することで、簡単にMySQLを導入できます。インストール前の準備インストール作業を始める前に、まず.dmgファイルをダブルクリックしてマウントし、内容を表示しておきましょう。Finderでアイコンをダブルクリックするだけで、イメージがマウントされます。また、MySQLを新しくインストールする前に、すでに稼働中のMySQLサーバーインスタンスがすべて停止していることを必ず確認してく

  2. Microsoft WindowsへのMySQLインストール手順を徹底解説

    この記事では、Microsoft Windows環境にMySQLをインストールする手順について詳しく解説します。 MySQLの動作要件 MySQLは、Microsoft Windowsの64ビットオペレーティングシステムにのみ対応しています。サポートされているWindowsプラットフォームの詳細については、MySQL公式サイトの「Supported Platforms」ページをご確認ください。 MySQLのインストール方法 WindowsにMySQLをインストールする方法はいくつかありますが、その中でも最も簡単で推奨されているのが「MySQL Installer(MySQLインストーラ)」を使