MySQL 5.5.x の起動オプション設定ファイル(オプションファイルもしくはコンフィギュレーションファイルと呼ばれています)として my.cnf がありますが、ここでは、その種類と目的、起動時の読み込み順を整理しておきたいと思います。
内容は、MySQL 5.5 のリファレンスマニュアル( http://dev.mysql.com/doc/refman/5.5/en/option-files.html )に基づいていますので、そちらも参照してください。
読み込み順 オプションファイル(コンフィギュレーションファイル) 目的 1番目 /etc/my.cnf グローバルオプションの設定 2番目 /etc/mysql/my.cnf グローバルオプションの設定 3番目 SYSCONFDIR※1/etc/my.cnf グローバルオプションの設定 4番目 $MYSQL_HOME※2/my.cnf サーバ固有オプションの設定 5番目 $HOME※3/.my.cnf ユーザ固有オプションの設定
※1 SYSCONFDIR・・・MySQLがビルドされたときのcmakeのSYSCONFDIRオプションで指定したディレクトリ
※2 MYSQL_HOME・・・サーバー固有のmy.cnfファイルが存在するディレクトリへのパスを含む環境変数
※3 $HOME・・・現在のユーザのホームディレクトリ