Windows 10(64ビット)ローカルマシンにAMPPSをインストールしました。起動時に、ApacheとPHP=が起動しましたが、mySQLが起動していません。
このページ からいくつかの解決策を試しました
しかし、何も機能しないようです。助けてください。
同じ問題が発生し、innodb_force_recovery = 1
を使用した解決策が機能しませんでした。 /ampps/mysql/bin/mysql.exe
を実行すると、MSVCR100.dllが見つからないと書かれていました。私は、32ビットバージョンと64ビットバージョンの両方のVisual C++ 2010ランタイムをurlからインストールすることで解決します。
32ビット:Microsoft Visual C++ 2010 SP1再頒布可能パッケージ(x86)
http://www.Microsoft.com/en-us/download/details.aspx?id=8328
64ビット:Microsoft Visual C++ 2010 SP1再頒布可能パッケージ(x64)
http://www.Microsoft.com/en-us/download/details.aspx?id=1352
これは私にとってはうまくいき、mysqlは動作し始めます:)
これは動作します!!!
次のURLから、32ビットバージョンと64ビットバージョンの両方のVisual C++ 2010ランタイムをインストールします。
32ビット:Microsoft Visual C++ 2010 SP1再頒布可能パッケージ(x86) http://www.Microsoft.com/en-us/download/details.aspx?id=8328
64ビット:Microsoft Visual C++ 2010 SP1再頒布可能パッケージ(x64) http://www.Microsoft.com/en-us/download/details.aspx?id=1352
開いた Ampps/mysql/data/
フォルダーと、このib_logfileやmysql-bin、ibdataなどと同様のすべてのファイルを削除してから、AMPPSを介してMySQLを起動または再起動します。
私はこれらの2つのファイルmysql.sock.lock、mysqlx.sock.lockをvarフォルダの下に削除しました。
私は同じ問題を抱えていましたが、インターネットからの解決策は機能しませんでした、
ほとんどの人は、mysqlデータを削除するか、ソフトウェアをアンインストール/インストールして問題を修正することを提案しています。
とにかく簡単な実験の後で自分で修正しました。
最初に「mysql.exe」をクリックしただけで、「msvcr100.dll」ファイルが見つからないことがわかりました。
ここからダウンロード: https://www.dll-files.com/msvcr100.dll.html
また、「mysqld.exe」をクリックしたときにもう1つの問題があり、msvcp100.dllファイルが見つからないことがわかりました。
再度ダウンロード: https://www.dll-files.com/msvcp100.dll.html
すべてのファイルをダウンロードした後
そして、それらをフォルダ「path_to_your/Ampps/mysql/bin」に置きます。「mysql.exe」と「mysqld.exe」は、
その後、ようやくMySQLサーバーを起動できました。
このソリューションはシステムWindows専用です。