mysqlのサーバーサイド、クライアントサイドのユーティリティ一覧

こんにちは、書いて覚えるってのは有効らしいので
mysqlスクリプトを一覧にしました。

「サーバーサイドコマンドスクリプト

■myisamchk
MySQL テーブルの記述、チェック、最適化、および修復を行うユーティリティ。

■make_binary_distribution
コンパイルされた MySQL のバイナリリリースを作成する。

■mysqlbug
MySQL バグレポートスクリプト

■mysqld
SQL デーモン。常に稼動していることが必要である。

mysql_install_db
MySQL 権限テーブルをデフォルト権限で作成する。これは通常、最初に MySQL をシステムにインストールするとき、1 回だけ実行する。

■mysqld_safe
mysqld デーモンを Unix で起動するときの推奨される方法です。

■mysqld_multi
さまざまな Unix ソケットおよび TCP/IP ポートをリッスンする複数の mysqld プロセスを管理するためのプログラムです。

■mysqld-max
拡張 mysqld サーバ

■myisampack
MyISAM テーブルの圧縮に、pack_isam は ISAM テーブルの圧縮に使用します。



「クライアントサイドコマンドスクリプト

■msql2mysql
mSQL プログラムを MySQL に変換するシェルスクリプト

mysql
対話的にクエリを入力したり、バッチモードでファイルからクエリを実行するためのコマンドラインツール。

■mysqlcc
このプログラムは、サーバと対話するためのグラフィカルインタフェースを提供する。

■mysqlaccess
ホスト、ユーザ、およびデータベースの組み合わせのアクセス権限をチェックするスクリプト

■mysqladmin
データベースを作成または破棄したり、権限テーブルを再度読み込んだり、テーブルをディスクにフラッシュしたり、ログファイルを再度開くなどの管理操作を実行するユーティリティ。

■mysqlbinlog
バイナリログからクエリを読み取るためのユーティリティ。

■mysqldump
MySQL データベースを SQL ステートメントまたはタブ区切りのテキストファイルとして、ファイルにダンプする。Igor Romanenko 提供の拡張フリーウェア。

■mysqlimport
LOAD DATA INFILE を使用して各テーブルにテキストファイルをインポートする。

■mysqlshow
データベース、テーブル、カラム、およびインデックスに関する情報を表示する。

■replace
msql2mysql によって使用されるユーティリティプログラム。

■mysqlimport
テキストファイルからのデータのインポート

■mysqlcheck
MySQL サーバコマンド CHECK、REPAIR、ANALYZE、および OPTIMIZE を利用して、便利なテーブルの保守およびクラッシュからのリカバリ方法を提供します。

■mysqlhotcopy
LOCK TABLES、FLUSH TABLES、および cp(または scp)を使用して、すばやくデータベースのバックアップを行う Perl スクリプトです。

mysql_config
MySQL クライアントをコンパイルし、そのクライアントを MySQL に接続する方法についての役立つ情報を提供します。



それぞれ使い道があって、それぞれにオプションがあって
それの値をmy.cnfで設定できる。
さらにmy.cnfは.my.cnfとしてホームディレクトリで各々設置できる。
上記のスクリプトの理解し、my.cnfの設定ルールさえしっていれば、
my.cnfを自分のものにできるわけですね。

簡単に言うけど簡単じゃないな。