mysqld工作,但wampmysqld没有启动

时间:2013-07-21 09:24:24

标签: mysql wampserver

从此处跟进:Wampserver icon not going green fully, mysql services not starting up?

我可以看到mysqld现在正在运作。但wampmysqld仍未作为服务工作!

d:\wamp\bin\mysql\mysql5.5.8\bin>mysqld.exe --console
130721 12:10:45 [Note] Plugin 'FEDERATED' is disabled.
InnoDB: The InnoDB memory heap is disabled
InnoDB: Mutexes and rw_locks use Windows interlocked functions
InnoDB: Compressed tables use zlib 1.2.3
130721 12:10:45  InnoDB: Initializing buffer pool, size = 128.0M
130721 12:10:45  InnoDB: Completed initialization of buffer pool
130721 12:10:45  InnoDB: highest supported file format is Barracuda.
130721 12:10:45  InnoDB: 1.1.4 started; log sequence number 1595675
130721 12:10:45 [Note] Event Scheduler: Loaded 0 events
130721 12:10:45 [Note] mysqld.exe: ready for connections.
Version: '5.5.8'  socket: ''  port: 3306  MySQL Community Server (GPL)

我删除了mysql /data/文件夹中的所有文件,当我运行mysqld时,创建了一个新的ibdata1文件。所以处理InnoDB文件似乎很好。但是wampmysqld仍然提供Error 1067

这些是wampserver生成的mysql错误日志的最后一行:

130720 10:28:45 [Note] Event Scheduler: Purging the queue. 0 events
130720 10:28:46  InnoDB: Starting shutdown...
130720 10:28:52  InnoDB: Shutdown completed; log sequence number 29711976
130720 10:28:52 [Note] wampmysqld: Shutdown complete

这意味着它在昨天早上十点左右关闭了,之后就没有开始了!

6 个答案:

答案 0 :(得分:1)

这对我有用:http://jinengbali.wordpress.com/2010/04/20/mysql-server-stop-working-in-wampserver-error-wampmysqld-shutdown-complete/

我安装了“插件”,然后从选中的wampserver图标> MySQL>版本和选定的新安装版本之一。图标终于变绿了!

答案 1 :(得分:1)

实际上它不应该工作。 显然你已经将一些数据库文件硬拷贝到"数据"夹。 只是让你知道,mysql不喜欢这样的东西,永远不会开始。想象一下,出于安全原因,有人将文件添加到您的服务器。可能您已经在服务器已经启动时添加了这些文件,并且没有任何问题。

你可以做的两件事:

  1. 在Linux上删除索引文件mysql-bin.index(我不知道Windows的相应文件)。
  2. 您只需从“数据”中删除添加的文件即可。文件夹,然后它将变为绿色。
  3. 规则:尝试通过csv导入选项添加数据库,但永远不要将它们手动添加为文件夹。

答案 2 :(得分:1)

我有同样的问题,解决方案是:

转到服务,(在运行中键入命令services.msc)找到安装在wamp外部的mysql服务,然后右键单击它并停止。 然后再次在服务面板中转到wampmysqld64->右键单击 - >启动

如果您只需要使用wamp的mysql版本,那么您可以关闭其他mysql服务。

它解决了我的问题。希望这有帮助!

答案 3 :(得分:0)

在您的计算机中再次重新安装整个wampserver,wampmysqld文件将由系统重新分配。就像那样简单。

答案 4 :(得分:0)

我有一个类似的问题转到mysql并打开日志文件应该找到错误的原因。

1.在我的情况下,日志文件不存在,所以我创建了一个新文件。

2.在另一种情况下,您的日志文件可能会出现读取错误,因此在这种情况下可能会导致错误,只需找到并删除有问题的文件我的文件路径" C:\ wamp \ logs&# 34;完成后,尝试从wamp面板打开sql日志。

3.如果您尝试了上述所有方法并且没有结果,请尝试在日志文件中查找可能出错的原因并进行谷歌搜索。

答案 5 :(得分:0)

我得到了同样的错误。我是如何解决它的是端口没有。分配给wampmysql的是3306,这是另一个服务使用的,所以右键单击wamp icon-> tools->使用3306以外的端口(在mysql使用的端口下) - >更改端口号。比如说3310->输入。图标变为绿色并开始工作。 希望它有所帮助。