« CakePHPでトランザクションを行う方法URLにカンマは使えます »

xamppでトランザクションを使う方法

パーマリンク 2008/01/23 12:10:13 著者: あつ メール
カテゴリ: MySQL

xamppでトランザクションを使う方法

簡単なテストを行う時などはXAMPPを利用するのですが、トランザクションが使えない??と思って調べてみたら、MySQLのテーブル形式のデフォルト値はMyISAMになっていました。
トランザクションを利用するにはInnoDBにしないといけません。

といっても初期状態だとInnoDBは選択肢にありません。
InnoDBを選択肢に出す方法は以下の通り。

[/mysql/bin/my.cnf]
(変更前)
# Comment the following if you are using InnoDB tables
skip-innodb
#innodb_data_home_dir = "/xampplite/mysql/"
#innodb_data_file_path = ibdata1:10M:autoextend
#innodb_log_group_home_dir = "/xampplite/mysql/"
#innodb_log_arch_dir = "/xampplite/mysql/"

(変更後)
# Comment the following if you are using InnoDB tables
#skip-innodb
innodb_data_home_dir = "/xampplite/mysql/"
innodb_data_file_path = ibdata1:10M:autoextend
innodb_log_group_home_dir = "/xampplite/mysql/"
innodb_log_arch_dir = "/xampplite/mysql/"


MySQLを再起動すればInnoDBを選択できるようになります。

この記事へのトラックバック アドレス

トラックバックURL(右クリックでURLのコピーをしてください)

モデレーション待ちのフィードバック

この投稿にはモデレーション待ちのフィードバックが 19 件あります....

コメントを残す


頂いたメールアドレスはこのサイト上には表示されません

頂いたURLは表示されます。
(改行が自動で <br /> になります)
(Name, email & website)
(ユーザに、メッセージ・フォームを通じた連絡を許可します (あなたのメール・アドレスは表示されません))

あつ

Facebookやってます

愛知県名古屋市在住のWEBシステム屋(SE・プログラマ)。株式会社一六社(いちろくしゃ)所属。PHP、 CakePHPを利用して日々開発中。WEBで地域活性化を目指します。好き:フットサル/GTD/Mac/ 住んだことのある場所:一宮(愛知)、豊田(愛知)、浜松(静岡)、浦添(沖縄)、中津川(岐阜)、名古屋(愛知)

検索

タグクラウド

勉強会

欲しい物リストの全て

レコメンデーションエンジン

16ブログ     powered by b2evolution free blog software