web-dev-qa-db-ja.com

WAMPサーバーはオフラインのままです。 MySQLサービスが開始されていません「wampmysqld64サービスを開始できませんでした-エラー1067」

私はサーバーを(初めて)実行するために何時間も費やし、オンラインで投稿された多くのソリューションを試しましたが、成功しませんでした。

初回インストール(Win 7 x64)、ライトはorageのままです(サーバーはオフライン)。サービスを見ると、開始/再開サービスは緑色のままです。

enter image description here

私がサービスに入って開始しようとするとwampmysqld64 serviceこのエラーメッセージが表示されます:

enter image description here

イベントビューアのアプリケーションログは次のとおりです(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サーバーをインストールしました。

5
benscabbia

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
13
RiggsFolly

私の場合は、\wamp\bin\mysql\mysql5.6.17\my.iniを編集し、セクション[wampmysqld]を見つけて、それを[wampmysqld64]に変更する必要がありました。

それから私はmysqlを再起動しました、そしてそれは働きました!

0
Hideki Nakamura

私の場合、一般的なポート使用の競合を引き起こしている別のMySQLプログラム(Oracle製)がインストールされていることに気付きました。 MySQLサーバー/ワークベンチおよびその他のMySQLプログラムをアンインストール/無効にしてから、WAMPを再起動します。これは問題を解決するかもしれません、それは私のために働きました。

また、最新バージョンをインストールする前に、古いバージョンのWAMPをアンインストールして削除しました。

0
marvatron