phpMyadminでどうしてもinnoDBが有効になりません。
ローカル環境
phpMyAdmin - 2.11.4
MySQL クライアントのバージョン: 5.0.51a
ストレートエンジンをMyISAMで開発を行っていましたが、
innoDBに変更することにしました。
色んなサイトを拝見しましたが、どうも有効になってくれません。
対処した項目を書きます。
(1) my.cnf内のskip-innodbをコメントアウト
(2) 数回XAMPPのコントロールパネルからMySQLを再起動
(3) ログファイルib_logfileの確認 <無し>
(ログファイルが生まれていれば、xampp/mysql/data/ ← この中に生まれますよね?)
(4) (3)のログファイルがあれば、それを削除しようと思いましたが見つかりませんので、
無視しました。このログファイルは、my.cnf内のinnodb_log_file_size = デフォルト値を
変更した場合、既に生まれているログファイルのサイズと異なっていらば、エラーとなるらしく、
まあ、一度もinnoDBにてテーブルを作成していないので、ログが生まれるはずもなく・・・
一応ケアーしてみました。
いかがでしょうか?
これら以外に、innoDBがphpMyadminで有効になってくれない理由がありますでしょうか?
かなりハマッてます・・・。お助け下さい。。
No.1ベストアンサー
- 回答日時:
phpMyAdminのホームにエンジンというタグがあります。
そこで表示されるInnoDBの表示が暗くなっていると思います。
InnoDB文字をクリックすると、設定詳細が見れます。
参考になりそうなサイトを貼っておきます。
ttp://www.koikikukan.com/archives/2009/10/03-025555.php
ttp://blog.still-laughin.com/archives/2010/02/innodb.html
この回答への補足
回答ありがとうございます。
phpMyadmin内にあるInnoDBの詳細情報も確認しております。
全てグレーになっており、そのinnoDBをクリックして中身を覗くと、
InnoDB は無効になっています 。
と表示されています。
また、参考サイトありがとうございます。
全てすでに拝見済みのものでした。
1点気がかりなのが、
my.cofの編集はわかるのですが、
my_example というファイルもございます。
この中身は、デフォルトの状態ですので、skip-innodb はコメントアウトしてないものです。
このファイルは関係ありませんょね?
<一応、my.cofの編集済み該当箇所をしめします。>
# Comment the following if you are using InnoDB tables
#skip-innodb
innodb_data_home_dir = "C:/xampp/mysql/"
innodb_data_file_path = ibdata1:10M:autoextend
innodb_log_group_home_dir = "C:/xampp/mysql/"
innodb_log_arch_dir = "C:/xampp/mysql/"
## You can set .._buffer_pool_size up to 50 - 80 %
## of RAM but beware of setting memory usage too high
innodb_buffer_pool_size = 256M
innodb_additional_mem_pool_size = 2M
## Set .._log_file_size to 25 % of buffer pool size
innodb_log_file_size = 64M
innodb_log_buffer_size = 8M
innodb_flush_log_at_trx_commit = 1
innodb_lock_wait_timeout = 50
innodb_flush_method = O_DIRECT
只今!解決しました!
ボンミスです。。。 はまりました・・・軽く7時間・・・。
my.cnf の innoDB設定行を示しましたが、
その最終行に、
innodb_flush_method = O_DIRECT
を、追記していました。
デフォではこの一文はなく、私が勝手に追記し、
これで通るものだと思い込んで、ずっとそれを忘れていました・・・。
あいたたたた・・・・。
innodb_flush_method = O_DIRECT
を取り除きますと、見事にinnoDBが使用可能になりました。
助かりました。有難うございます。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
関連するカテゴリからQ&Aを探す
おすすめ情報
- ・漫画をレンタルでお得に読める!
- ・街中で見かけて「グッときた人」の思い出
- ・「一気に最後まで読んだ」本、教えて下さい!
- ・幼稚園時代「何組」でしたか?
- ・激凹みから立ち直る方法
- ・1つだけ過去を変えられるとしたら?
- ・【あるあるbot連動企画】あるあるbotに投稿したけど採用されなかったあるある募集
- ・【あるあるbot連動企画】フォロワー20万人のアカウントであなたのあるあるを披露してみませんか?
- ・映画のエンドロール観る派?観ない派?
- ・海外旅行から帰ってきたら、まず何を食べる?
- ・誕生日にもらった意外なもの
- ・天使と悪魔選手権
- ・ちょっと先の未来クイズ第2問
- ・【大喜利】【投稿~9/7】 ロボットの住む世界で流行ってる罰ゲームとは?
- ・推しミネラルウォーターはありますか?
- ・都道府県穴埋めゲーム
- ・この人頭いいなと思ったエピソード
- ・準・究極の選択
- ・ゆるやかでぃべーと タイムマシンを破壊すべきか。
- ・歩いた自慢大会
- ・許せない心理テスト
- ・字面がカッコいい英単語
- ・これ何て呼びますか Part2
- ・人生で一番思い出に残ってる靴
- ・ゆるやかでぃべーと すべての高校生はアルバイトをするべきだ。
- ・初めて自分の家と他人の家が違う、と意識した時
- ・単二電池
- ・チョコミントアイス
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
mysqlがインストールされている...
-
エラー 1068 (42000): 複数の主...
-
SQLでカラムを追加し、条件に合...
-
テーブル名が可変の場合のクエ...
-
#1062 - '0' は索引 'PRIMARY' ...
-
MySQL NULLだけをカウントして...
-
初心者Mysqlの関数のsubstring...
-
東京23区を、皇居を中心とした...
-
MySQLのテーブル作成でハイフン...
-
【初歩】ラジオボタンをつかっ...
-
あってますか?SQL
-
WHERE `年月日` = '晴' OR `年...
-
SQLです教えてくださいお願いし...
-
SQLを作ったのですがうまくいき...
-
(初心者)MySQLやmaraDBで、crea...
-
SQLです教えてくださいお願いし...
-
utf8bomとutf8mb4の違いがいま...
-
SQLで漢字名称を都道府県や市区...
-
下記の問合せを行うクエリを、 ...
-
SQLです。下記の問合せを行うク...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
phpMyadminでどうしてもinnoDB...
-
●MySQLが急に停止する事につい...
-
更新系負荷分散について
-
TYPE=Inoodbが指定するとワーニ...
-
デッドロックについて
-
接続ができません
-
ODP.NETのバージョン確認
-
副問合せにLIKE文を使う方法は...
-
SQLのVARCHARとVARCHAR2の違い
-
MySQLカラム名は日本語と英数字...
-
like句を使って日本語を検索す...
-
プライマリーキーの昇順でソー...
-
VBAで変数内に保持された二次配...
-
INT型は金額の型に使用するべき...
-
ERROR 1045 (28000) (using pas...
-
mysqlがインストールされている...
-
my.cnf と my.ini の違い
-
SQL開発環境ソフトウェアである...
-
mysqlへのインポート処理がうま...
-
列数が多いと結果が行単位に改...
おすすめ情報