EasyHP 16.1.1无法启动MySQL

EasyHP 16.1.1无法启动MySQL,mysql,easyphp,Mysql,Easyphp,首先,安装后第一次运行后,一切正常;但现在,在一小时后重新启动后,当我启动EasyHP Dashboard时,MySQL没有运行。当我尝试启动它时,加载循环出现,然后页面被刷新,MySQL仍然没有启动——没有任何消息。我删除了错误日志,并在尝试运行后直接写入以下内容: 2016-05-21T08:39:32.432081Z 0 [Warning] TIMESTAMP with implicit DEFAULT value is deprecated. Please use --explicit_

首先,安装后第一次运行后,一切正常;但现在,在一小时后重新启动后,当我启动EasyHP Dashboard时,MySQL没有运行。当我尝试启动它时,加载循环出现,然后页面被刷新,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 ...
你知道会发生什么,怎么解决吗


编辑:几次重新安装后情况仍然相同。安装完成后,一切正常,但EasyHP关闭后,MySQL再也不会启动。Errorlog总是说,mysql正在启动进程xxxx,但该进程从未启动。

单独安装
mysql服务器
不要安装EasyHP附带的mysql。而
MySQL
服务在操作系统启动时启动,您不需要在
EasyPHP
中启动服务

请注意,如果您想将此安装与
phpMyAdmin
一起使用,您应该调整
phpMyAdmin
(可能是您的MySQL密码)的配置,或者您也可以使用数据库GUI工具,如
MySQL Workbench


希望这对你有帮助。[我使用的是
XAMPP
程序与此相同。它对我有效]

您以前安装过mysql吗

您可以签入services.msc。如果是这样,请在administrator中打开终端并运行
sc delete mysql
。命令中的mysql必须是服务的名称


重新启动,重新安装EasyHP,问题可能会得到解决。

您是如何确认该进程未运行的?无法登录到您的数据库?更常见的怀疑是错误的用户/密码或错误的连接设置。请检查您的流程列表。通过查看任务管理器。。。但如果我尝试EasyHP 14.11,也会出现同样的问题,但会出现错误消息。这真的很有趣,第一次运行没问题,我在第一次运行时没有做任何设置或其他事情。我仍然不确信它没有运行,请您再次检查:以管理员身份运行
cmd
(!!)(右键单击“以管理员身份运行”),然后输入
任务列表/FI“PID eq 1732”
(或者现在的id是什么). 它第一次工作可能是因为您在安装期间以管理员身份运行它。可能您没有正确安装,并且它没有足够的权限或不需要登录。你能手动启动吗?会发生什么?作为管理员启动它?会发生什么?如果使用
--跳过授权表
手动启动,会发生什么情况?并请添加任何“但错误消息出现在那里”-错误消息…任务列表cmd显示,PID不存在(当然是当前的)。如果我试图手动启动dbserver(mysql.exe?),它会写入错误2003(HY000):无法连接到“localhost”(10061)上的mysql服务器,或者如果我试图通过cmd运行eds dbserver,它不会回显任何内容。全部作为用户/管理员。并跳过geant表:C:\WINDOWS\system32>“C:\Programs\EasyPHP-Devserver-16.1\eds binaries\dbserver\mysql5711x86x16052323621\bin\mysql.exe”--跳过授权表mysql:[错误]未知选项“--skip-grant-table”您以前安装过mysql吗?我不知道为什么您觉得如果单独安装phpmyadmin,那么在可以安装phpmyadmin并调整EasyHP配置的情况下,无法运行phpmyadmin=/@KevinRemisoski,在写这个答案时,我没有使用
phpMyAdmin
。所以我从来没有研究过调整配置。(现在我使用了
phpMyAdmin
MySQL Workbench
)感谢您提醒我更新我的答案。:)