MySQLのInnoDBが壊れて書き込みができなくなった!?


InnoDBの修復した!と思いきや、修復はできてなかった・・・
MySQLのエラログには、

★ログ [/var/log/mysqld.log]

★SQLエラー

と出ており、参照(select)はできるが、更新(update)ができない状態だった・・・

よくよく調べれば、何やらInnoDBはクセというか制約が多いみたい・・・
まあちょっとしたウェブならMyISAMでも問題ないので、ストレージエンジンを変更することにした!

データをdumpでsqlで取り出し、
そのsqlの「CREATE TABLE」にある「ENGINE」を「InnoDB」から「MyISAM」へ置換!

※もしくは「ALTER TABLE」にて

それをインポートする事で変換完了!
問題解決!!!

一つの戦いに終止符を打った!^^)・・・ハズ…

スポンサードリンク

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です