Windows7 に入れた MySQL5.5 のデータディレクトリをデフォルトの場所から移動するのに少し躓いた。
my.ini を修正して MySQL再起動するのですが、Windows の場合の my.ini の場所がどこにあるかと、、、
あるPCでは、MySQL Server 5.5 をインストールしたディレクトリ、
C:\Program Files\MySQL\MySQL Server 5.5
の下に、my.ini が存在したのだが、ダウンロードしたインストーラが違ってたのか?
C:\ProgramData\MySQL\MySQL Server 5.5
の下に存在した。
どうやら、MySQLサーバを起動する時のサービスの引数パラメータを調査して my.ini の場所を確認するのが
良いみたいだ。
このように実行ファイルのパスにカーソルを充てて引っ張らないと見えない。
本題のデータディレクトリをデフォルトの場所から移動するのは、
my.ini をを開くと、77~90 行目付近に、、
#Path to the database root
datadir="C:/ProgramData/MySQL/MySQL Server 5.5/Data/"
のようにデータディレクトリのルートPATH が書いてあるので、
これを好きな場所に書き換えて再起動します。
C:/ProgramData は、Windows7 では通常隠しフォルダです。