[[MySQL]]
*説明 [#p61cf9b1]
できれば運用開始前に設定したい内容ですが、運用後にもメンテナンスを設けることでテーブルごとにibdataファイルを作成するように変更することが可能です。~
その際の手順です。
*手順 [#a16382ec]
+mysqlディレクトリをバックアップします。
+mysqldumpにてInnoDBのdumpを取得します。
+mysqlにて対象のデータベースをdropします。
+ibdataとinnodb_logfileを削除します。
+my.cnfで下記を追加します。
+サーバを再起動します。
+ダンプ ファイルをインポートします。
以上でデータベース名のディレクトリ配下にfrmファイルとは別に、テーブルごとにibdファイルが作成されます。
***my.cnfへ追記する項目 mysqldセクション以下に追記してください。 [#k300482f]
[mysqld]
innodb_file_per_table = 1