mysql:14220
From: mye <mye <mye@xxxxxxxxxx>>
Date: Thu, 20 Sep 2007 08:50:37 -0600
Subject: [mysql 14220] Re: innodb_file_per_tableなのにibdata1が利用される
ムハマドです。 ibdata1ファイルはログと関係はありませんが、innoDBテーブルと関係はありま す。 ibdata1ファイルサイズを初期化したい場合、次の方法で行ってみてください。 ・innoDBテーブルを削除 ・MySQLサーバを停止 ・その後、ibdata1とinnoDBログファイルを削除 ・MySQLを起動 起動した時に、自動的にMySQLサーバが小さいibdata1を作成します。 もしinnoDBテーブルがあり、それを利用したい場合、 上記の作業中にMySQLを停止する前に、mysqldumpでバックアップしてから、 innoDBテーブルを削除してみてください。 MySQLを起動した後、innoDBテーブルのリストアを行ってください。 このURLが英語ですが、一度確認ください。 http://bugs.mysql.com/bug.php?id=1287 安全のために、作業前にmysqldumpでのバックアップとMySQLのディレクトリの丸 ごとコピーのバックアップを行ったほうがよいです。 On Thu, 20 Sep 2007 23:51:23 +0900 "玉越大輝" <hiroki.tamakoshi@xxxxxxxxxx> wrote: > こんにちは。 > > 株式会社ビービットの玉越です。 > > 利用しないはずのibdata1が何らかのために利用されているようで、原因が > 分からないので質問させてください。 > > 現在、設定ファイルでinnodb_file_per_tableを設定しています。 > そのため、ibdata1は利用されないと考えていました。 > > ところが、このファイルが現在7.3GBあり、少しずつ増えていて何かに使わ > れていることが分かりました。 > > データベース全体は78GBくらいありますから、それがibdata1に全て入って > はいないでしょうから何のために使われているのか分からない状況です。 > > この現象は一体なんでしょうか?また、調べる方法はありますでしょうか? > > どなたかご存知でしたらご教示いただけますと幸いです。 > > > -- > ------------------------------------------------------ > ビービットはチームマイナス6%に参画しています > ------------------------------------------------------ > 株式会社ビービット 玉越 大輝 > ユーザビリティ コンサルタント > beBit,Inc. Tamakoshi Hiroki hiroki.tamakoshi@xxxxxxxxxx > -------------------------------------------------------- > 〒105-0001 東京都港区虎ノ門1-18-1 虎ノ門10森ビル7F > TEL: 03-3509-7602 / FAX: 03-3509-7605 > URL: http://www.bebit.co.jp/ > -------------------------------------------------------- > > ================================== mye <mye@xxxxxxxxxx> http://www.infolinux.jp http://faq.infolinux.jp http://exim.infolinux.jp http://jp.chkrootkit.org http://admintool.infolinux.jp
14219 2007-09-20 23:51 ["玉越大輝" <hiroki.t] innodb_file_per_tableなのにibdata1が利用される -> 14220 2007-09-20 23:50 ┗[mye <mye@xxxxxxxxxx>] 14221 2007-09-21 10:24 ┗["玉越大輝" <hiroki.t]