MySQL не запускается в AMPPS

Я установил AMPPS на свой локальный компьютер с Windows 10 (64-разрядная версия). При запуске Apache и PHP запускаются, но MySQL не запускается.

Я пробовал некоторые решения с этой страницы.

Но ничего не работает.


person skay    schedule 21.11.2017    source источник


Ответы (6)


У меня та же проблема, и решение с 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 начинает работать :)

person Wojciech A.    schedule 28.01.2018
comment
Это лучший ответ, который я где-либо нашел. Спасибо! - person Chuck Le Butt; 27.03.2018
comment
Скачать 32-разрядную версию, так как AMPPS является 32-разрядным. - person Anoop Naik; 05.05.2018
comment
AMPSS 3.8 включает redist 2017, но кажется, что mysql нужен 2010 :) - person Ondřej Stašek; 28.08.2018

Это работает!!!

Установите среду выполнения 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

person SamQuay    schedule 07.03.2018

я удалил эти два файла mysql.sock.lock, mysqlx.sock.lock в папке var, и это сработало

person bhushan deshmukh    schedule 26.03.2020

у меня была та же проблема, но никакое решение из Интернета не помогло,
большинство людей предлагали решить проблему, удалив данные 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.

person Lukáš Stříbrný    schedule 09.01.2018
comment
Загрузите 32-разрядную версию DLL-файлов, поскольку AMPPS является 32-разрядным. - person Anoop Naik; 05.05.2018

откройте папку Ampps/mysql/data/ и удалите все файлы, подобные этому ib_logfile и mysql-bin, ibdata и т. д., затем запустите или перезапустите MySQL через AMPPS.

person Udara    schedule 28.08.2019

  • Найдите раздел [mysqld].
  • Добавьте следующую строку под разделом [mysqld]:
innodb_force_recovery = 1
  • Сохраните конфигурацию и перезапустите MySQL.
  • Теперь остановите MySQL.
  • Удалите только что добавленную строку и снова запустите MySQL.
person Richard Apuliba    schedule 13.09.2020