こんにちは、樋口です。書き込みありがとうございます。
解凍直後にKH Coderがエラーで終了してしまった際,MySQLは動き続けていま
した。本来KH Coderは自分が終了する際にMySQLをShutdownするのですが,こ
れをできないまま落ちてしまっています。
この状態でMacを再起動なさった結果,MySQLのデータベースが壊れて,再起動
後はInnoDB(=MySQL)エラーが出るようになってしまっています。再びInnoDB
(=MySQL)エラー対策が必要な状態に戻ったという状況です。
※Macの再起動前に,もう一度KH Coderを起動し,何もせずに終了すれば,
MySQLがShutdownして,この状況には至らなかったものと思います。
というわけで,ひとまず以下の手順で対策とご確認をお願いできますでしょう
か。以下の手順では再インストールに加えて,速いけれど壊れやすいInnoDBを
やめてMyISAMに変更しています。以下が上手くいけば,そう簡単にはMySQLエ
ラーにはもどらなくなるはずです。
--------------------------------------------------------------------------
1. 「ダウンロード」フォルダの「khcoder3」を削除してください。
2. 画面左上隅のリンゴマークからMacを再起動してください。
3. セキュリティ系ソフトを一時的に無効してから,
4. 再度KH Coderの自動設定ソフトウェアをダウンロード・解凍してください。
5. dep/mysql-5.6.17/khc.cnfをテキストエディタで開き,末尾に以下の3行
を追加して上書き保存してください
default-storage-engine=MyISAM
default-tmp-storage-engine=MyISAM
skip-innodb
6. 「setup」「kh_coder」を順にクリックしてKH Coderの起動を確認する
とともに,ターミナルにInnoDBエラーが出ていないことを確認してください。
7. KH Coderをいったん終了してください。
---------------------------------------------------------------------------
ここまで問題なければ,次はmallocエラー対策です。
前回貼り付けていただいたターミナル出力からすると,MySQLを操作しようと
するとmallocエラーになるようです。
一度,InnoDBをやめてMyISAMにした効果がでないか見るということで,新規
プロジェクトを作成してみるのかなと思います。
あとは,MySQLへのアクセスはTCP/IPを使っていますので,ネットワーク接続
を制限するような(ファアーウォール)系のソフトは動いていますでしょうか。
もしそういうものが動いていれば,一時的に無効にしてお試しいただくと良い
かもしれません。
それから,もしもDropboxのような同期ソフトで,ダウンロード・フォルダを
同期している場合には,一時的に同期を止めてお試し下さい。