Home > MySQL | データーベース > XAMPP環境でMySQLのInnoDBを有効にする

XAMPP環境でMySQLのInnoDBを有効にする

夏ばてかな・・と思っている小堤です。

さて、うちの会社ではPHPの開発・・・以外のHTMLのコーディング確認含めてXAMPP環境を使っています。
Windowsで開発を開始する際には、とっても便利です。

そこでPHP+MySQLを使って開発を行うときにテーブルをInnoDBにしたい!と思っても、初期状態ではInnoDBは使えません。

理由は、xamppの初期状態のmy.cnfでスキップされているからです。

[xamppインストールディレクトリ] mysql/bin/my.cnf

を編集してMySQLを再起動することで、InnoDBを作成できるようになります。

早速ですが

#skip-innodb# Uncomment the following if you are using InnoDB tablesinnodb_data_home_dir = C:/xampp/mysql/data/

innodb_data_file_path = ibdata1:10M:autoextend

innodb_log_group_home_dir = C:/xampp/mysql/data/

innodb_log_arch_dir = C:/xampp/mysql/data/

# You can set .._buffer_pool_size up to 50 - 80 %

# of RAM but beware of setting memory usage too high

set-variable = innodb_buffer_pool_size=16M

set-variable = innodb_additional_mem_pool_size=2M

# Set .._log_file_size to 25 % of buffer pool size

set-variable = innodb_log_file_size=5M

set-variable = innodb_log_buffer_size=8M

#innodb_flush_log_at_trx_commit=1

set-variable = innodb_lock_wait_timeout=50

とすればOKです。
skip-innodbが最初有効になっているので、#を頭につけてコメントにして、あとはしたにある設定のコメントをはずせばOK。

これだけでInnoDBが使えるようになります。

XAMPP便利。

Comments:0

Comment Form
Remember personal info

Trackbacks:3

Trackback URL for this entry
http://code.xenophy.com/wp-trackback.php?p=127
Listed below are links to weblogs that reference
XAMPP環境でMySQLのInnoDBを有効にする from code:x
trackback from ねっとちゃん php・Ajax・Linuxのプログラム勉強サイト 2008/3/23 日曜日

xampp MySQLのInnoDBを有効にする…

今日やった事
「xamppでMySQLのInnoDBを使えるようにする」
MySQLにてロールバックやコミット等のトランザクションの機能を
使いたい場合、ストレージエン (more…)

pingback from InnoDBが表示されいない場合の対処法 | web-mix labs 2009/6/3 水曜日

[...] code:x – XAMPP環境でMySQLのInnoDBを有効にする http://code.xenophy.com/?p=127 [...]

pingback from メモ帳 » XAMPPのMYSQLでinnoDBを有効にする 2010/1/27 水曜日

[...] http://d.hatena.ne.jp/jonobee/20060806/1154846678 http://code.xenophy.com/?p=127 [...]

Home > MySQL | データーベース > XAMPP環境でMySQLのInnoDBを有効にする

Search
Feeds
Meta

Return to page top