2016-05-21 3 views
4

Во-первых, после первого запуска после установки все работает нормально; но теперь, после часа и перезапускайте позже, когда я начинаю Панель управления EasyPHP, MySQL не работает. Когда я пытаюсь запустить его, появляется загрузочный круг, затем обновляется страница и MySQL все еще не запущен - без каких-либо сообщений. Я стер журнал ошибок и непосредственно после попытки запуска, он пишет следующее:EasyPHP 16.1.1 не удалось запустить MySQL

2016-05-21T08:39:32.432081Z 0 [Warning] TIMESTAMP with implicit DEFAULT value is deprecated. Please use --explicit_defaults_for_timestamp server option (see documentation for more details). 
2016-05-21T08:39:32.432081Z 0 [Warning] 'NO_ZERO_DATE', 'NO_ZERO_IN_DATE' and 'ERROR_FOR_DIVISION_BY_ZERO' sql modes should be used with strict mode. They will be merged with strict mode in a future release. 
2016-05-21T08:39:32.432081Z 0 [Warning] 'NO_AUTO_CREATE_USER' sql mode was not set. 
2016-05-21T08:39:32.432081Z 0 [Warning] Insecure configuration for --secure-file-priv: Current value does not restrict location of generated files. Consider setting it to a valid, non-empty path. 
2016-05-21T08:39:32.432081Z 0 [Note] ..\eds-binaries\dbserver\mysql5711x86x160521094439\bin\eds-dbserver.exe (mysqld 5.7.11) starting as process 1732 ... 

Есть ли у вас какие-либо идеи, что происходит и как ее решить?

EDIT: После нескольких переустановок ситуация остается такой же. Непосредственно после установки все работает, но после того, как easyphp закрыт, MySQL никогда не начинается снова. Errorlog всегда говорит, что mysql запускает процесс xxxx, но этот процесс никогда не запускается.

+0

Как вы подтвердили, что процесс не запущен? Не можете войти в свою базу данных? Более обычный подозреваемый тогда будет неправильным пользователем/паролем или неправильными настройками соединения. Проверьте список процессов. – Solarflare

+0

Посмотрите на диспетчер задач ... Но если я попробовал EasyPHP 14.11, есть такая же проблема, но там появляется сообщение об ошибке. Его действительно интересно, что первый запуск в порядке, я ничего не делаю с настройками или чем-то еще при первом запуске. – SilentCry

+0

Я все еще не убежден, что он не работает, можете ли вы снова проверить: запустите 'cmd' в качестве администратора (!!) (щелкните правой кнопкой мыши,« запустите как администратор »), затем введите« tasklist/FI »PID eq 1732" '(или какой бы то ни было идентификатор). То, что он работает в первый раз, может быть потому, что вы запускали его как администратор во время установки. Возможно, вы не установили его правильно и у него недостаточно прав или не требуется входа в систему. Можете ли вы запустить его вручную? Что происходит? Начать его как администратора? Что происходит? Что произойдет, если вы запустите его вручную с помощью '--skip-grant-table'? И, пожалуйста, добавьте любую «но там появляется сообщение об ошибке». -error messages ... – Solarflare

ответ

2

Установить MySQL Server отдельно не устанавливать MySQL, который поставляется с EasyPHP. И сервис MySQL начинается с начала операционной системы, вам не нужно запускать услугу в EasyPHP.

Пожалуйста, обратите внимание, что если вы хотите использовать эту установку с phpMyAdmin, вы должны настроить конфигурацию phpMyAdmin (скорее всего ваш пароль MySQL) или в качестве альтернативы вы можете использовать графический интерфейс базы данных инструменты, такие как MySQL Workbench.

Надеюсь, это вам поможет. [Я использую XAMPP с той же процедурой. Это работает для меня]

+1

Я не уверен, почему вы считаете невозможным запуск phpmyadmin, если вы устанавливаете отдельно, когда вы можете установить phpmyadmin и настроить конфигурацию EasyPHP ... =/ –

+0

@KevinRemisoski, на момент написания этого ответа я не использую 'phpMyAdmin'. Поэтому я никогда не исследовал настройку конфигурации. (сейчас я использую как «phpMyAdmin», так и «MySQL Workbench»). Любые способы поблагодарить вас за то, что я помню, как я обновлял свой ответ. :) – Shashanth