私はサーバーを(初めて)実行するために何時間も費やし、オンラインで投稿された多くのソリューションを試しましたが、成功しませんでした。
初回インストール(Win 7 x64)、ライトはorageのままです(サーバーはオフライン)。サービスを見ると、開始/再開サービスは緑色のままです。
私がサービスに入って開始しようとするとwampmysqld64
serviceこのエラーメッセージが表示されます:
イベントビューアのアプリケーションログは次のとおりです(WAMP mysqlログは空です)。
Error 11/09/2015 09:04:22 MySQL 100 None Aborting
Error 11/09/2015 09:04:22 MySQL 100 None Unknown/unsupported storage engine: InnoDB
Error 11/09/2015 09:04:22 MySQL 100 None Plugin 'InnoDB' registration as a STORAGE ENGINE failed.
Error 11/09/2015 09:04:22 MySQL 100 None Plugin 'InnoDB' init function returned error.
Error 11/09/2015 09:04:22 MySQL 100 None InnoDB: Could not open or create the system tablespace. If you tried to add new data files to the system tablespace, and it failed here, you should now edit innodb_data_file_path in my.cnf back to what it was, and remove the new ibdata files InnoDB created in this failed attempt. InnoDB only wrote those files full of zeros, but did not yet use them in any way. But be careful: do not remove old data files which contain your precious data!
Error 11/09/2015 09:04:22 MySQL 100 None InnoDB: space header page consists of zero bytes in data file .\ibdata1
Warning 11/09/2015 09:04:22 MySQL 100 None InnoDB: Doublewrite does not have page_no=0 of space: 0
ファイルを削除/削除していませんが、スペースの制限により、D
ドライブ(C
上のOS)にWAMPサーバーをインストールしました。
D:ドライブにWAMPServerをインストールしても問題ありません。
おそらくこれらのファイルが破損している可能性があるため、削除してみてください。
WAMPServerを停止します
これらのファイルを削除します。これは初期インストールであるため、データは含まれず、WAMPServerを再起動すると、MYSQLでファイルが再作成されます。
\wamp\bin\mysql\mysql5.6.17\data\ib_logfile0
\wamp\bin\mysql\mysql5.6.17\data\ib_logfile1
\wamp\bin\mysql\mysql5.6.17\data\ibdata1
少しバグを修正しました:編集\wamp\bin\mysql\mysql5.6.17\my.ini
セクションマーカー[wampmysqld]
を見つけて、[wampmysqld64]
に変更します。
保存my.ini
WAMPServerを再起動します
また、メモリが少し不足している場合は、このパラメータをmy.ini
内の[wampmysqld64]
ファイルに追加すると、MYSQLのメモリ要件が軽減されます。それ以降のバージョンのMYSQLは、大量のメモリ(0.5ギガ)を使用しているようです。その多くはMYISAMファイルのtable_definition_cache
です。これにより、適切なメモリに削減され、MYISAMファイルの使用には影響しません。
[wampmysqld64]
table_definition_cache = 600
私の場合は、\wamp\bin\mysql\mysql5.6.17\my.ini
を編集し、セクション[wampmysqld]
を見つけて、それを[wampmysqld64]
に変更する必要がありました。
それから私はmysqlを再起動しました、そしてそれは働きました!
私の場合、一般的なポート使用の競合を引き起こしている別のMySQLプログラム(Oracle製)がインストールされていることに気付きました。 MySQLサーバー/ワークベンチおよびその他のMySQLプログラムをアンインストール/無効にしてから、WAMPを再起動します。これは問題を解決するかもしれません、それは私のために働きました。
また、最新バージョンをインストールする前に、古いバージョンのWAMPをアンインストールして削除しました。