mysqlのサーバーサイド、クライアントサイドのユーティリティ一覧
こんにちは、書いて覚えるってのは有効らしいので
mysqlのスクリプトを一覧にしました。
「サーバーサイドコマンドスクリプト」
■myisamchk
MySQL テーブルの記述、チェック、最適化、および修復を行うユーティリティ。
■make_binary_distribution
コンパイルされた 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を自分のものにできるわけですね。
簡単に言うけど簡単じゃないな。