MAMP-Windows上的MySQL服务器无法启动

hxzsmxv2  于 2023-06-21  发布在  Mysql
关注(0)|答案(8)|浏览(206)

我在Windows 10上使用MAMP 4.1,无法启动MySQL服务器。当我卸载MAMP并重新安装它时,MySQL服务器启动,但当我停止它时,它不会启动备份。我还进入了\mamp\db\mysql\并删除了下面列出的四个日志文件。然后我关闭服务器,然后重新打开,但只有Apache启动,而不是MySQL。
在服务中还有一个名为MySQL80的进程。当我尝试启动它时,我得到显示的错误消息。我尝试了很多方法来删除它,包括进入命令提示符,使用“sc mysql80”和“regedit”。MySQL80没有显示在任何地方,所以我可以删除它。
此外,下面的资源监视器显示Apache正在端口80上运行,但在端口3306上没有运行。是的,我的MAMP首选项设置为MySQL的端口3306。
当MySQL运行时,我有两个'mysqld'进程在监听:一个会话在IPv6端口3306上,另一个会话在IPv4端口3306上?
出了什么问题,我该如何解决?
并且,假设有(2)个'mysqld'的会话都在端口3306上侦听,其中一个在IPv6上,另一个在IPv4上?
谢谢社区。
MAMP Control Panel
mysql80 Service
Resource Window with Ports Listed
MAMP Log Files

kxxlusnw

kxxlusnw1#

我也有同样的问题。我联系了mamp支持部门,他们的回答是这样的;对我很有效希望这对你也有帮助。停止MAMP中的所有服务器。
下面假设您的MAMP安装目录是C:\MAMP\
对于MAMP:

  • 使用Windows资源管理器转到文件夹C:\MAMP\db\mysql\
  • 首先备份所有以mysql-bin.*开始的文件,然后删除它们(包括mysql-bin.index文件)。
  • 然后尝试再次启动所有MAMP服务器(等待MySQL打开指示灯)。
  • 然后再次停止所有MAMP服务器。
  • 现在,您将尝试在MAMP(或MAMPPRO)中禁用二进制日志箱
  • 在您选择的文本编辑器中打开MySQL配置文件:C:\MAMP\conf\mysql\my.ini
  • 查找以下文本:log-bin
  • 通过在行首添加#字符来注解此行。
#log-bin=mysql-bin
  • 保存并重新启动服务器
  • 然后将mysql-bin.*文件放回原处。
wwwo4jvm

wwwo4jvm2#

1.关闭您的MAMP服务器。
1.找到MySQL的db文件夹。示例:C:\MAMP\db\mysql
1.将mysql-bin.index文件重命名为mysql-bin_old.index(或任何名称)
1.打开MAMP服务器
这是MAMP的一个非常常见的问题。如果这件事突然发生在你身上,这可能就是解决办法。

cmssoen2

cmssoen23#

这是我为解决这个问题所做的:
1.如果打开,则退出MAMP
1.导航到/MAMP/tmp/mysql
1.重命名mysql.sock.lock
1.重新启动MAMP

okxuctiv

okxuctiv4#

我的问题是Avast Antivirus阻止MAMP,禁用10分钟,Apache启动

2vuwiymt

2vuwiymt5#

卸载整个MAMP以及任何其他xamap和wamp(如果您以前安装过)。检查驱动器C。没有与此相关的任何其他文件夹或文件存在。然后重新安装MAMP。所有的问题都是解决你的apache和mysql都启动。请投我一票。

2j4z5cfb

2j4z5cfb6#

这就是我的工作:
1.在MAMP中单击启动服务器
1.手动点击MAMP安装文件夹中的mysql.exe(C:\MAMP\bin\mysql\bin\mysql.exe)
提示:您可以将mysql.exe固定到“开始”菜单,这样就不必总是搜索此文件夹

brc7rcf0

brc7rcf07#

我今天也遇到了同样的问题。我确实尝试从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
  • 现在它正常启动了
busg9geu

busg9geu8#

这可能不是大多数人的解决方案,但如果您最近对以下内容进行了任何编辑:
C:/Users/Public/Documents/Appsolute/MAMPPRO/conf/my.ini
您可能想尝试进入并恢复这些(以防它们无效)。我在那里放了一些无效的东西,然后SQL就不能启动了,Mamp告诉我检查服务器日志,但是我在那里找不到任何相关的错误消息,除了像“SQL无法启动”这样的消息。
注意:这是一个SQL配置文件。

相关问题