web-dev-qa-db-ja.com

MySQLがAMPPSで起動しない

Windows 10(64ビット)ローカルマシンにAMPPSをインストールしました。起動時に、ApacheとPHP=が起動しましたが、mySQLが起動していません。

このページ からいくつかの解決策を試しました

しかし、何も機能しないようです。助けてください。

4
skay

同じ問題が発生し、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は動作し始めます:)

13
Wojciech A.

これは動作します!!!

次の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

5
SamQuay

開いた Ampps/mysql/data/フォルダーと、このib_logfileやmysql-bin、ibdataなどと同様のすべてのファイルを削除してから、AMPPSを介してMySQLを起動または再起動します。

0
Udara

私はこれらの2つのファイルmysql.sock.lock、mysqlx.sock.lockをvarフォルダの下に削除しました。

0

私は同じ問題を抱えていましたが、インターネットからの解決策は機能しませんでした、
ほとんどの人は、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専用です。

0