[[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

トップ   編集 差分 履歴 添付 複製 名前変更 リロード   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS