Я установил AMPPS на свой локальный компьютер с Windows 10 (64-разрядная версия). При запуске Apache и PHP запускаются, но MySQL не запускается.
Я пробовал некоторые решения с этой страницы.
Но ничего не работает.
Я установил AMPPS на свой локальный компьютер с Windows 10 (64-разрядная версия). При запуске Apache и PHP запускаются, но MySQL не запускается.
Я пробовал некоторые решения с этой страницы.
Но ничего не работает.
У меня та же проблема, и решение с innodb_force_recovery = 1
не сработало. При запуске /ampps/mysql/bin/mysql.exe
было написано, что отсутствует MSVCR100.dll. Я решаю это, устанавливая Visual C++ 2010 Runtime, как 32-битную, так и 64-битную версии, с 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=13523
Это работает для меня, и mysql начинает работать :)
Это работает!!!
Установите среду выполнения Visual C++ 2010, как 32-разрядную, так и 64-разрядную версии, по адресу:
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=13523
я удалил эти два файла mysql.sock.lock, mysqlx.sock.lock в папке var, и это сработало
у меня была та же проблема, но никакое решение из Интернета не помогло,
большинство людей предлагали решить проблему, удалив данные mysql или деинсталлировав программное обеспечение.
В любом случае, я исправил это сам после простого эксперимента.
Сначала я просто щелкнул «mysql.exe», и он сообщил мне, что у меня отсутствует файл «msvcr100.dll».
Загрузите отсюда: https://www.dll-files.com/msvcr100.dll.html
Также была еще одна проблема, когда я щелкнул «mysqld.exe», он сказал мне, что у меня отсутствует файл msvcp100.dll.
Загрузите снова с: https://www.dll-files.com/msvcp100.dll.html
После того, как я загрузил все файлы
и поместил их в папку "path_to_your/Ampps/mysql/bin", где находятся "mysql.exe" и "mysqld.exe",
затем, наконец, я смог запустить сервер MySQL.
Это решение предназначено только для системы Windows.
откройте папку Ampps/mysql/data/
и удалите все файлы, подобные этому ib_logfile и mysql-bin, ibdata и т. д., затем запустите или перезапустите MySQL через AMPPS.
innodb_force_recovery = 1