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 плюса
- Выключите свой сервер MAMP.
- Найдите папку с БД для MySQL. Пример: C: \ MAMP \ db \ mysql
- Переименуйте файл mysql-bin.index в mysql-bin_old.index (или что-нибудь на самом деле)
- Включите свой сервер 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?
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.* на их место.
- Выключите свой сервер MAMP.
- Найдите папку БД для mysql. пример: C:\MAMP\db\mysql
- Переименуйте файл mysql-bin.index в mysql-bin_old.index (или что-нибудь действительно)
- Включите свой сервер 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-файла /.
Вот что я сделал, чтобы решить эту проблему:
- Выйти из MAMP, если открыто
- Перейдите к /MAMP/tmp/mysql
- Переименовать mysql.sock.lock
- Перезагрузите 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 с базами.
Недавно я обновился с 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.
- Выйти из MAMP.
- В поисковике перейдите на Applications/MAMP/db/mysql/
- Удалите последний файл журнала (ищите файл с именем ib_logfileN, где N — номер журнала Eg-ib_logfile0 и ib_logfile1 ) , который мы видим на изображении ниже.
- Сделайте резервную копию, прежде чем удалять их.
- Перезапустите 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, не любые папки.
- Перезапустить сервер MAMP.
Он должен работать.
Большинство ответов здесь предлагают удалить случайные файлы.
В большинстве случаев это самое худшее, что нужно сделать, особенно если для вас важно сохранить целостность вашей среды разработки.
Как объясняется в файле журнала, если эта проблема не связана с правами доступа на чтение или файлом, который вы удалили в вашем mysql, единственным решением является:
Откройте файл my.conf из меню «Файл» в MAMP («Файл»> «Редактировать шаблон»> «MySQL»)
Найдите и отредактируйте эту строку: innodb_force_recovery = 1
Сохранить с помощью 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: