ホームページ >php教程 >PHP开发 >一般的に使用される MySQL コマンド ライン ツールの紹介

一般的に使用される MySQL コマンド ライン ツールの紹介

高洛峰
高洛峰オリジナル
2016-12-14 11:09:441445ブラウズ

私たちは皆、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 サーバー上のクライアント負荷をシミュレートするツール。


声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
前の記事:PHP画像関数次の記事:PHP画像関数