私たちは皆、MySQL コマンド ラインに精通しています。MySQL コマンド ラインをよりよく理解していただくために、以下で一般的に使用される MySQL コマンド ライン ツールをいくつか紹介します。
相互作用に使用できる MySQL コマンド ライン ツールがいくつかあります。各コマンドは、mysql --user=username のように、先頭に 2 つのハイフン (-) を付けます。オプションの短い形式は 1 つです。ハイフン。mysql -uusername など。
MySQL が提供する主なコマンド ライン ツールは次のとおりです:
1) msql2mysql
は、mSQL で書かれたアプリケーションを MySQL に変換するために使用されます。
2) myisamchk
MyISAM テーブルの整合性を検証し、検出されたエラーを修正します。
3) mysql
MySQL 用の SQL インタープリター。 SQL はここで実行でき、セミコロンまたは g で終了します。
4) mysql_upgrade
MySQL の新しいバージョンをインストールした後、それを使用してテーブルをチェックし、新しいバージョンと互換性があるかどうかを判断できます。このコマンドは、MySQL を更新するたびに実行する必要があります。
5) mysqladmin
mysql 管理インターフェイス プログラム。主なタスクは次のとおりです:
⑴create databasename: 指定されたデータベースを作成します。
⑵drop databasename: 指定されたデータベースを削除します。
⑶extended-status: 拡張ステータス メッセージを提供します。
⑷flush-hosts: キャッシュされたホストをすべてフラッシュします。
⑸flush-logs: すべてのログを更新します。
⑹flush-status: すべてのステータス変数を更新します。
⑺flush-tables: すべてのテーブルを更新します。
⑻flush-threads: スレッドバッファをフラッシュします。
⑼flush-privileges: すべての認可テーブルを強制的にリロードします。
⑽kill id[,id]: 指定されたスレッドを終了します。
⑾password new_password: 新しいパスワードを設定します。
⑿ping: mysqld が実行されていることを確認します。
⒀processlist: アクティブ化された MySQL スレッドを表示します。mysqladmin kill コマンドを使用して終了できます。
⒁reload: 認可テーブルをリロードします。
⒂refresh: すべてのテーブルを更新し、すべてのログ ファイルを閉じて、再度開きます。
⒃shutdown: MySQL をシャットダウンします。
⒄status: サーバーの簡単なステータス情報を表示します。
⒅変数: 既存の変数を出力します。
⒆version: サーバーのバージョン情報を表示します。
6) mysqlaccess
ユーザーを管理するためのインターフェイス。SQL GRANT コマンドへのショートカットとみなすことができます。
7) mysqlcheck
myisamchk によく似たデータ整合性検証ツール。主な違いは、このツールが MySQL の実行中に使用できることです。
8) mysqld
MySQL サーバー プロセス。直接使用せず、代わりに mysqld_safe を使用することをお勧めします。
9) mysqld_safe
サーバープロセスマネージャー。 mysqld サーバー プロセスを開始し、クラッシュした場合に再起動するために使用されます。
10) mysqldump
MySQL データベースまたはデータベースのコレクションの状態をテキスト ファイルにダンプし、後でデータベースを回復しやすくします。
11) mysqlimport
テキスト ファイルをデータベースにインポートします。そのファイル名は、インポートされたテーブルと一致する必要があります。
12) mysqlshow
指定されたデータベース オブジェクト (データベース、テーブル、列など) の構造を表示します。
13) mysqlslap
MySQL サーバー上のクライアント負荷をシミュレートするツール。