• ベストアンサー

MySQLにおいてデータフォルダの変更が以下の対処を実施したのですが変

MySQLにおいてデータフォルダの変更が以下の対処を実施したのですが変わりません。変わっていないことは旧フォルダに適当なフォルダ(aaaa)を作りshow databases実行するとaaaaがリストされるからそのように考えています。 申し訳ありませんが、どなたかご教授ください。 【実施した対処】 ・my.iniファイルのdatadirに新ディレクトリを指定。 ・mysqlを再起動 【環境】 ・Windows Vista SP2 ・MySQL 5.0

質問者が選んだベストアンサー

  • ベストアンサー
  • moousi
  • ベストアンサー率70% (21/30)
回答No.1

私の思いつく確認点は、3点。 1.mysqldサービス起動時、--defaults-fileで指定したmy.iniが、編集したmy.iniと同一か? 2.my.ini datadirのパス変更の編集時、バックスラッシュではなくスラッシュ を使用しているか? 3.データ移行手順の確認。サービスは止めたようですが、新フォルダへ旧データをコピーした様子が質問文では書かれていませんでした。 旧データを捨てるとかであれば、問題ないかもですが。

seitank
質問者

お礼

デフォルトでインストールを実施したため C:\Program Files\MySQL\MySQL Server5.0\my.ini を更新しています。 ここで"my.ini"をダブルクリックするとシステムデフォルトのメモ帳が開くのですが、なんとdatadirどころか他にも修正したcharacter-setも元のままで変更されていませんでした。 通常メモ帳は使わず秀丸エディタを使用しているのですが、my.iniを「送る」→「秀丸」で開くと期待通りに修正されているのです。 おかしな現象ですが、これが元々の疑問の原因だと考えられます。(修正前の状態なので、これが読み込まれていれば当然の動きですね。) ということで、本問題は一応解決になるかと思います。 また違う難問が発生したということですが・・・・ アドバイスありがとうございました。