Mamp не запускается mysql windows

Mamp не запускается mysql windows

9071 просмотра

4 ответа

Я использую MAMP 4.1 на Windows 10 и не могу запустить сервер MySQL. Когда я удалил MAMP и переустановил его, MySQL сервер запускается, но когда я его остановлю, он не запустится снова. Я также вошел в \ mamp \ db \ mysql \ и удалил четыре файла журнала, приведенные ниже. Затем я выключил сервер, затем снова включил, но только Apache запускается, а не MySQL.

В службах также запущен процесс MySQL80. Когда я пытаюсь запустить его, я получаю сообщение об ошибке. Я пробовал много способов удалить его, в том числе перейти в командную строку и использовать «sc mysql80» и перейти к «regedit». MySQL80 нигде не отображается, так что я могу удалить его.

Кроме того, монитор ресурсов ниже показывает, что Apache работает на порту 80, но ничего не на порту 3306. И да, мои предпочтения MAMP установлены на порт 3306 для MySQL.

Когда MySQL работал, у меня было 2 процесса прослушивания «mysqld»: один сеанс на порту IPv6 3306, а другой сеанс на порту IPv4 3306?

Что не так и как мне это исправить?

И есть ли предположения (2) сеансов mysqld, которые прослушивают порт 3306, где один находится на IPv6, а другой на IPv4?

Ответы (4)

20 плюса

У меня такая же проблема. Контактная поддержка мампа. Их ответ был следующим. Это сработало для меня. Надеюсь, это вам тоже поможет. Остановите все серверы в MAMP.

С помощью проводника Windows перейдите в папку C: \ MAMP \ db \ mysql \ (если C: \ MAMP \ — это каталог установки).

Сначала сделайте резервную копию всех файлов, которые начинаются с mysql-bin. * Затем удалите все файлы, которые начинаются с mysql-bin. * (Включая файл mysql-bin.index.)

Затем попробуйте снова запустить все серверы MAMP (дождитесь, пока MySQL включится).

После этого снова остановите все серверы MAMP.

Теперь вы попытаетесь отключить двоичный журнал в MAMP (или MAMP PRO).

Для MAMP: откройте файл конфигурации MySQL в текстовом редакторе по вашему выбору:

C: \ MAMP \ конф \ MySQL \ my.ini

В этом примере предполагается, что C: \ MAMP \ является вашей установочной директорией.

Найти следующий текст: log-bin

Прокомментируйте эту строку, добавив символ # в начале строки. # Лог-бен = MySQL-бен

Сохранить и перезапустить серверы

После этого поместите файлы mysql-bin. * На свои места.

0 плюса

У меня была такая же проблема сегодня. Я попытался удалить все C:\MAMP\db\mysql\ и попытался перезапустить MAMP и серверы. Но это не удалось.

Тогда я заметил следующую ошибку в файле журнала mysql /MAMP/logs/mysql_error_log.err

[error] Cannot open windows event_log ; check privileges

Это в основном означает, что у вас нет достаточного доступа.

  • Я заменил все файлы, которые я первоначально удалил
  • выключите сервер и MAMP.
  • Теперь щелкните правой кнопкой мыши на значке MAMP и выберите run as administrator
  • Теперь запускается нормально

Автор: stormfield Размещён: 10.04.2019 07:32

0 плюса

  1. Выключите свой сервер MAMP.
  2. Найдите папку с БД для MySQL. Пример: C: \ MAMP \ db \ mysql
  3. Переименуйте файл mysql-bin.index в mysql-bin_old.index (или что-нибудь на самом деле)
  4. Включите свой сервер MAMP

Это очень распространенная проблема с MAMP. Если это случилось с вами на ровном месте, это, вероятно, исправление.

0 плюса

моя проблема была в Avast Antivirus, блокирующей MAMP, отключенной на 10 минут и запущенной Apache

MySQL сервер на MAMP-Windows не запустится

Я использую MAMP 4.1 на Windows 10 и не могу запустить сервер MySQL. Когда я удалил MAMP и повторно установил его, сервер MySQL запускается, но когда я остановлю его, он не будет запускаться обратно. Я также вошел в \mamp\db\mysql\ и удалил четыре файла журнала, приведенные ниже. Затем я выключил сервер, затем снова включил, но запустился только Apache, а не MySQL.

Существует также процесс, запущенный в службах под названием MySQL80. Когда я пытаюсь запустить его, я получаю сообщение об ошибке. Я перепробовал много способов удалить его, включая переход в командную строку и использование «sc mysql80», а также переход к ‘regedit’. MySQL80 нигде не отображается, чтобы я мог удалить его.

Кроме того, Монитор ресурсов ниже показывает, что Apache работает на порту 80, но ничего на порту 3306. И да, мои настройки MAMP настроены на порт 3306 для MySQL.

Когда MySQL работал, у меня было 2 процесса прослушивания ‘mysqld’: один сеанс на IPv6 Порту 3306, а другой сеанс на IPv4 порту 3306?

Что случилось и как мне это исправить?

И, предположим, есть (2) сессии ‘mysqld’, которые прослушиваются на порту 3306, где один находится на IPv6, а другой-на IPv4?

Читайте также:  Как поменять shift alt windows 10

6 ответов

По какой-то причине мой сервер MySQL не запускается (работает Apache на порту 80 и MySql на порту 3306). Я решил, что просто переустановлю его с последней версией MAMP, но все равно получаю ту же ошибку. Я попытался изменить корень документа обратно на стандартный (htdocs), но это тоже не меняет.

Прежде чем я начну записывать свою проблему, я хочу подчеркнуть, что я уже провел некоторые интенсивные исследования (как здесь, так и в других местах в интернете) по этой проблеме. Но безрезультатно. Причина моей проблемы кроется в другом. Проблема Недавно я установил MAMP 4.0.3 на Mac OS El.

У меня была та же проблема. Я связался со службой поддержки mamp, и их ответ был следующим; это сработало для меня. Надеюсь, это вам тоже поможет. Остановите все серверы в MAMP.

Ниже предполагается, что ваш каталог установки MAMP-это C:\MAMP\ .

  • С помощью Windows Explorer перейдите в папку C:\MAMP\db\mysql\
  • Сначала создайте резервную копию всех файлов , начинающихся с mysql-bin.* , а затем удалите их (включая файл mysql-bin.index .)
  • Затем попробуйте снова запустить все серверы MAMP (подождите, пока MySQL включит свет).
  • После этого снова остановите все серверы MAMP.
  • Теперь вы попытаетесь отключить binary log-bin в MAMP (или MAMP PRO)
  • Откройте файл конфигурации MySQL в текстовом редакторе по вашему выбору: C:\MAMP\conf\mysql\my.ini
  • Найдите следующий текст: log-bin
  • Прокомментируйте эту строку, добавив символ # в начале строки.
  • Сохранение и перезапуск серверов
  • После этого верните файлы mysql-bin.* на их место.
  1. Выключите свой сервер MAMP.
  2. Найдите папку БД для mysql. пример: C:\MAMP\db\mysql
  3. Переименуйте файл mysql-bin.index в mysql-bin_old.index (или что-нибудь действительно)
  4. Включите свой сервер MAMP

Это очень распространенная проблема с MAMP. Если это случилось с вами ни с того ни с сего, то это, вероятно, решение проблемы.

мой вопрос был антивирус Аваст блокирует MAMP, отключил на 10 минут и Apache начал

Из-за невыразимых проблем с моим рабочим процессом, использующим MAMP 4, я решил вернуться к MAMP Pro 3.5.2. Однако я не могу заставить mySQL начать работу. Мне кажется, что я уже все перепробовал: Переустановите процессы уничтожения Измените разрешение на папку MAMP на 777, включая подпапки.

Мой сервер Mysql на MAMP не запускается. Это ошибка: 161224 00:15:00 mysqld_safe Logging to ‘/Applications/MAMP/logs/mysql_error_log.err’. 161224 00:15:00 mysqld_safe запуск демона mysqld с базами данных из /Applications/MAMP/db/mysql56 161224 00:15:01 mysqld_safe mysqld из PID-файла /.

Вот что я сделал, чтобы решить эту проблему:

  1. Выйти из MAMP, если открыто
  2. Перейдите к /MAMP/tmp/mysql
  3. Переименовать mysql.sock.lock
  4. Перезагрузите MAMP

Сегодня у меня была та же проблема. Я действительно попытался удалить все из C:\MAMP\db\mysql\ и попытался перезапустить серверы MAMP &. Но ничего не вышло.

Затем я заметил следующую ошибку в файле журнала mysql /MAMP/logs/mysql_error_log.err

[error] Cannot open windows event_log ; check privileges

Это в основном означает, что у вас нет достаточного доступа.

  • Я заменил все файлы, которые я первоначально удалил
  • , выключив сервер & MAMP.
  • Теперь щелкните правой кнопкой мыши на значке MAMP & выберите run as administrator
  • Теперь он запускается нормально

Удалите весь MAMP, а также любой другой xamap и wamp, если вы установили его ранее. Проверьте диск C. Никаких других папок или файлов, связанных с этим, там нет. затем снова установите MAMP. Все проблемы решают ваши apache и mysql оба старта. пожалуйста, проголосуйте за меня.

Похожие вопросы:

Apache сервер не запустится, когда в MAMP. Вот журналы ошибок: [Wed Aug 01 21:07:34 2012] [notice] Digest: generating secret for digest authentication . [Wed Aug 01 21:07:34 2012] [notice] Digest.

Когда я запускаю MAMP на своем Windows 10, он не может запустить MySQL. Вчера MAMP мог запустить сервер базы данных, но не сегодня. Я открыл журнал mySQL ( C:\MAMP\logs\mysql_error_log.err ), чтобы.

Я прочитал здесь несколько ответов, в которых говорится, что когда ваш сервер mysql не запустится в MAMP, вы должны запустить sudo killall -9 mysqld Я использовал это в прошлом, и это сработало, но.

По какой-то причине мой сервер MySQL не запускается (работает Apache на порту 80 и MySql на порту 3306). Я решил, что просто переустановлю его с последней версией MAMP, но все равно получаю ту же.

Прежде чем я начну записывать свою проблему, я хочу подчеркнуть, что я уже провел некоторые интенсивные исследования (как здесь, так и в других местах в интернете) по этой проблеме. Но.

Из-за невыразимых проблем с моим рабочим процессом, использующим MAMP 4, я решил вернуться к MAMP Pro 3.5.2. Однако я не могу заставить mySQL начать работу. Мне кажется, что я уже все перепробовал.

Мой сервер Mysql на MAMP не запускается. Это ошибка: 161224 00:15:00 mysqld_safe Logging to ‘/Applications/MAMP/logs/mysql_error_log.err’. 161224 00:15:00 mysqld_safe запуск демона mysqld с базами.

Читайте также:  Архиваторы для linux mint

Недавно я обновился с MAMP 4.1.1 до MAMP 4.2 на своем Mac под управлением MacOS 10.12.6. После обновления MAMP 4.2 не будет запускать сервер MySQL. Кроме того, нет возможности остановить серверы. Я.

У меня есть MAMP & MAMP PRO. MAMP работает нормально, это может успешно запустить Apache и MySQL и работает нормально. MAMP PRO откажется запускать MySQL. Я попробовал следующую настройку.

Я все еще очень новичок в этом деле, так что, пожалуйста, полегче со мной. Когда я нажимаю на MAMP, свет для apache включается, затем выключается, но mysql остается включенным и работает. Но.

Mysql сервер на MAMP не запускается

Мой Mysql-сервер на MAMP не запускается. Это ошибка:

161224 00:15:00 mysqld_safe Ведение журнала в «/Applications/MAMP/logs/mysql_error_log.err». 161224 00:15:00 mysqld_safe Запуск демона mysqld с базами данных из /Applications /MAMP /db /mysql56 161224 00:15:01 mysqld_safe mysqld из файла pid /Applications/MAMP/tmp/mysql/mysql.pid закончилась

Я уже попробовал следующие команды:

Но сервер все еще не работает.

5 ответов

Удалите файлы ib_logfileN ( N — номер) из MAMP/db/mysql56 .

Затем перезапустите MAMP.

Изменить. Если описанный выше шаг не работает полностью, удалите также файл ibdata , основываясь на комментариях.

Я работаю над oS-X (Mac), я размышлял и пришел посмотреть этот пост , который мне очень помогает.
Многие читатели могут решить эту проблему благодаря удивительному шагу, чтобы решить эту проблему .

Эта проблема обычно возникает из-за явного закрытия MAMP.

  1. Выйти из MAMP.
  2. В поисковике перейдите на Applications/MAMP/db/mysql/
  3. Удалите последний файл журнала (ищите файл с именем ib_logfileN, где N — номер журнала Eg-ib_logfile0 и ib_logfile1 ) , который мы видим на изображении ниже.

  1. Сделайте резервную копию, прежде чем удалять их.
  2. Перезапустите MAMP.

Это сработало для меня , надеюсь, это сработает и для вас .

Я убил процесс mysqlid через Activity Monitor в MacOS и перезапустил MAMP, и MySql успешно запустился.

Обновление . Даже это решение работает без перезапуска MAMP .

Мои MAMP MySQL перестали работать после сбоя питания, у меня это сработало:

Остановить серверы с терминала

Создайте файл my.cnf в /Applications /MAMP /conf со следующим: [mysqld] innodb_force_recovery = 1

Запустите MySQL из того же окна терминала.

Остановите MySQL после его восстановления (проверьте журнал в /Applications/MAMP/logs/mysql_error_log.err).

Удалите строки из my.cnf, сохраните и запустите серверы как обычно из приложения MAMP.

В некоторых случаях возможно, что MySQL уже работает на порте 3306. Таким образом, вы можете изменить номер порта с помощью 3307.

Сервер MAMP mysql не запускается. Нет процессов mysql

Мой сервер mysql MAMP не запускается. Все предложения, которые я видел в Интернете, говорят о том, чтобы проверить работу других процессов mysqld и убить их, если они существуют, и что это должно устранить проблему, но это не для меня.

Здесь журнал ошибок:

Похоже, что соединение открыто для меня, но MAMP устраняет ошибки с помощью этого сообщения: «MySQL не смог запустить. Пожалуйста, проверьте журнал для получения дополнительной информации».

23 ответа

125 Решение Eric Grotke [2015-02-22 08:56:00]

Что для меня работало, это удаление всех файлов (но не каталогов) в каталоге mysql.

Редактировать # 2 В соответствии с приведенными ниже ответами вам нужно только удалить файлы журнала: [ib_logfile0, ib_logfile1]

Итак, закройте MAMP, а затем в терминале:

Edit !: Несколько человек упомянули, что вы можете сначала создать резервную копию этих файлов, если что-то пойдет не так, поэтому, возможно, просто используйте mv:

Если это не работает, вернитесь и убейте все процессы: sudo killall -9 mysqld

Самое простое решение: выйти из MAMP и удалить файлы журналов из каталога MAMP/db/mysql [ib_logfile0, ib_logfile1] и перезапустить MAMP. Для большего посещения http://juanfra.me/2013/01/mysql-not-starting-mamp-fix/

14 JSEvgeny [2017-03-20 10:18:00]

Прекрасно работает, но затем он показывает «Нет базы данных» в phpmyadmin, хотя есть базы данных, поэтому мой drupal дал мне ошибки из-за этого.

Все, что мне нужно сделать, это просто удалить два файла ib_logfile0 и ib_logfile1 из /Applications/MAMP/db/mysql56/ , и это помогло мне.

11 Tracey [2017-06-16 23:06:00]

Я посмотрел сайт MAMP. Перейдите в MAMP/db/mysql56 и переименуйте оба файла журнала (я просто изменил номер в конце). Voila, перезапустил MAMP, и все было хорошо.

Имена журналов журнала:

  • Остановить сервер MAMP.
  • Затем перейдите в следующую папку:

В этой папке удалите все прямые файлы, кроме папок. Это означает, что вам нужно удалить только auto.cnf, ibdata, ib_logfile, не любые папки.

  1. Перезапустить сервер MAMP.

Он должен работать.

Большинство ответов здесь предлагают удалить случайные файлы.

В большинстве случаев это самое худшее, что нужно сделать, особенно если для вас важно сохранить целостность вашей среды разработки.

Как объясняется в файле журнала, если эта проблема не связана с правами доступа на чтение или файлом, который вы удалили в вашем mysql, единственным решением является:

Откройте файл my.conf из меню «Файл» в MAMP («Файл»> «Редактировать шаблон»> «MySQL»)

Найдите и отредактируйте эту строку: innodb_force_recovery = 1

Читайте также:  Microsoft office �������� ��� mac os

Сохранить с помощью ctrl + S

MAMP предложит вам перезагрузить серверы

Верните здание следующего единорога 🙂

Просто введите команду ниже в терминале:

а затем перезапустите MAMP.

Он отлично работает.

3 Leo [2018-01-20 01:53:00]

Мне нужно было сделать комбинацию вещей. Сначала мне пришлось изменить разрешения в моем каталоге mysql. приложения /MAMP/db/mysql 56/mysql qaru.site/questions/261352/.

Если это не работает, добавьте файл my.cnf в папку application/MAMP/conf со следующими

см. Adel ‘Sean’ Helal. ответ

Вот что закончилось для меня.

Я видел на разных ответах, что мы должны удалить ib_logfile0 и ib_logfile1 в Applications/MAMP/db/mysql56/

Если вы используете MAMP PRO 4, эти файлы находятся в /Library/Application Support/appsolute/MAMP PRO/db/mysql56/

Удаление тезиса fils работает для меня (служба не запускается после сбоя системы).

1 zeeawan [2016-12-19 21:35:00]

MAMP и MAMP PRO 4.0.6 корректно запускали сервер MySql, но прекратили это делать после того, как моя машина обновила ОС до macOS Sierra (10.12.2). Я попробовал несколько опций, упомянутых здесь, включая настройку прав доступа к папке и переустановку и т.д. Ничто не показалось мне проблемой, поэтому я перешел на XAMPP, и он пока работает нормально.

Обновление: У меня есть MAMP, работающий с этим простым решением здесь.

1 Christer [2013-05-22 20:42:00]

Я отправляю это как потенциальный ответ!

Что я сделал для решения этой проблемы, было следующее:

  • Перезагрузите компьютер (чтобы убедиться, что никакие процессы mysqld не запущены, даже если он разбился и пытается перезапустить)
  • Удалите все, что имеет отношение к mysql на компьютере, запустив следующие команды:
  • Удалите MAMP, запустив деинсталлятор MAMP PRO, затем удалив папку приложений /MAMP
  • Удалить папку Library/Application Support/appsolute (папка поддержки приложений MAMP)
  • Переустановите MAMP PRO

Надеюсь, это поможет:)

Я пробовал все вышеперечисленные решения с версией 4.2 MAMP, и никто из них не работал со мной в El Capitan OS, поэтому единственное, что работало, — это удалить MAMP с помощью Clean My Mac, а затем установить более старую версию 3.5.2, что один работал сразу.

Хорошо, поэтому я попробовал КАЖДОЕ предложение, которое я нашел здесь на SO и других форумах. Я ничего не работал у меня. Единственное решение, которое сработало для меня, это установить версию MAMP 3, так как я использую MAMP для проектов WordPress, версия 3 работает нормально.

Удалите файлы ib_logfileN (N, являющиеся номером) из папки MAMP/db/mysql56.

Затем перезапустите MAMP.

0 qjk [2018-12-22 11:21:00]

Лучший способ найти истинную причину — проверить журнал ошибок MAMP в MAMP> logs> mysql_error_log.err

Я нашел ОШИБКУ «У вас уже есть другой сервер MySQL, работающий на порту: 3306?» — что было причиной того, что мой MAMP MYSQL не запускался.

Порт 3306 уже был «занят», поэтому я изменил его на 8306, и это решило мою проблему.

0 mikeym [2017-09-02 22:51:00]

У меня была эта проблема. Это шаги, которые сработали для меня.

Откройте Preferences в MAMP, запишите свои текущие номера портов Apache и MySQL.

Нажмите обе кнопки Set to default Apache and MySQL ports и Reset MAMP , затем нажмите OK.

Удалите все файлы (не папки) из каталога /Applications/MAMP/db/mysql .

Перезагрузите MAMP и нажмите Start Servers .

Примечание:, если MySQL запускается нормально, но Apache этого не делает, вернитесь к Preferences и установите Apache Port обратно в то, что было раньше. MAMP должен обновиться после нажатия OK, и оба Apache и MySQL должны начать.

Если http://localhost/MAMP/index.php не загружается, откройте Инструменты разработчика (Chrome), щелкните правой кнопкой мыши по кнопке обновления и выберите Empty Cache and Hard Reload . Страница phpAdmin должна загружаться. Если не попробовать перейти на панель Application в инструментах разработчика, выберите Clear Storage в меню и нажмите Clear Site Data .

Я надеюсь, что эти шаги помогут вам быстро исправить ситуацию, без необходимости уничтожать ваши таблицы базы данных.

0 ksav [2018-12-06 19:14:00]

Поскольку ни один из ответов здесь не решил мою конкретную проблему, я, вероятно, должен добавить свое собственное решение в список.

Мне пришлось жестко перезагрузить компьютер, пока MAMP еще работал. Это иногда приводит к проблеме, когда MAMP может запустить Apache Server , но по какой-то причине не может запустить MySQL server .

Решением этой проблемы является:

  • Закрыть MAMP
  • Зайдите в Applications/MAMP/tmp/mysql
  • удалить файл mysql.sock.lock
  • Перезапустите MAMP

0 Chris [2018-09-28 07:30:00]

Для меня строка innodb_additional_mem_pool_size в my.cnf вызывала это

0 Dallby [2017-05-15 02:03:00]

Что для меня работало:

У меня был процесс под названием «mysqld», который выполнялся, даже когда MAMP был закрыт. Я принудительно завершаю процесс, перезапустил MAMP, и он снова работал.

В случае MAMP PRO вам нужно удалить здесь ib_logfiles:

Оцените статью