MySQLのは、通常はサーバー上にインストールされている、私たちは、あなたは、いくつかのCRUD操作を行うことができ、クライアントを接続することができます。のは、MySQLのユーティリティのセットを説明するために、サーバーとクライアントを分割してみましょう。
MySQLのサーバー側のユーティリティ
1)のmysqld
SQLデーモン(つまりMySQLサーバ・プロセス)。プログラムが実行されなければならないの後、クライアントがサーバに接続することで、データベースにアクセスすることができます。
2)mysqld_safeを
サーバーの起動スクリプト。UNIXおよびNewWareでmysqldサーバを起動するためのmysqld_safeを使用してお勧めします。mysqld_safeが、たとえば、エラーが発生したときに、サーバーを再起動し、実行時の情報がエラーログファイルに書き込まれ、いくつかの安全性を追加します。
3)mysql.serverの
サーバーの起動スクリプト。特定のレベルを収容するためのスクリプトは、サーバを起動し、システムディレクトリを実行するスクリプトを実行します。これは、MySQLサーバを起動するためのmysqld_safeを呼び出します。
4)mysqld_multi
システムにインストールされている複数のサーバを起動または停止することができ、サーバの起動スクリプト。
5)mysamchk
ユーティリティMyISAMテーブルを、記述チェックし、最適化し、維持するために使用します。
6)mysql.serverの
サーバーの起動スクリプト。UNIXでのMySQLの分布は、mysql.serverスクリプトが含まれています。
7)はmysqlbug
MySQLのバグレポートスクリプト。MySQLのメールシステムにバグレポートを送信するために使用することができます。
8)mysql_install_dbの
このスクリプトは、既定のアクセス許可を付与する権利をMySQLのテーブルを作成します。あなたが最初にあなたのシステムにMySQLをインストールするときに通常一度だけ行きました。
MySQLのクライアントユーティリティ
1)myisampackは
MyISAMテーブルが小さく、読み取り専用テーブルのツールを生成するためにテーブルを圧縮しました。
2)mysqlの
インタラクティブは、SQL文を入力するか、またはバッチモードでのコマンドラインツールを使用してファイルからそれらを実行します。
3)mysqlacceess
ホスト名、ユーザー名とスクリプトの権限データベースの組み合わせへのアクセスを確認してください。
4)のmysqladmin
そのような権限テーブルを再読み込み、作成またはデータベースを削除するなど、クライアントの管理操作の実行は、テーブルには、ハードディスクや再オープンログファイルに更新されます。mysqladminのバージョンも、ステータス、進捗状況、およびサーバー情報を取得するために使用することができます。
5)mysqlbinlogは
バイナリログからツールの声明を読み込みます。バイナリログファイルで実行されるステートメントを含め、システムがクラッシュからの回復を支援するために使用することができます。
6)mysqlcheckの
表のチェック、修理、分析、および顧客テーブルメンテナンスプログラムを最適化します。
7)mysqldumpを
MySQLデータベースは、クライアントの(たとえば、SQLステートメントまたはタブ区切りテキストファイルなど)のファイルにダンプします。
8)mysqlhotcopy
サーバーが実行され、高速なバックアップツールのMyISAMやISAMテーブル。
9)MySQLのインポート
適切なクライアントにLOAD DATA INFILEのテキストファイルを使用してください。
10)mysqlshowは
ディスプレイのデータベース、テーブル、カラム、インデックスおよびクライアント関連の情報。
11)にperror
ディスプレイシステムまたはMySQLのエラーコードは、ツールを意味します。