【问题标题】:Wamp MySQL will not start: unknown option '--skip-locking'Wamp MySQL 将无法启动:未知选项“--skip-locking”
【发布时间】:2013-08-01 09:31:44
【问题描述】:

我刚刚安装了 wamp 并且端口 80 没有被使用,我修复了所有的 ini 和 conf 以及什么,wampmyswld 将无法启动,我手动尝试了服务,并且每次我尝试启动 wamp 时它都会失败。我猜你需要更多信息,所以我会根据你的要求添加它

补充说: Skype 已完全卸载

这里是mysql日志:

2013-08-01 05:07:13 6132 [Note] Plugin 'FEDERATED' is disabled.
2013-08-01 05:07:13 6132 [Note] InnoDB: The InnoDB memory heap is disabled
2013-08-01 05:07:13 6132 [Note] InnoDB: Mutexes and rw_locks use Windows interlocked functions
2013-08-01 05:07:13 6132 [Note] InnoDB: Compressed tables use zlib 1.2.3
2013-08-01 05:07:13 6132 [Note] InnoDB: Not using CPU crc32 instructions
2013-08-01 05:07:13 6132 [Note] InnoDB: Initializing buffer pool, size = 128.0M
2013-08-01 05:07:13 6132 [Note] InnoDB: Completed initialization of buffer pool
2013-08-01 05:07:13 6132 [Note] InnoDB: Highest supported file format is Barracuda.
2013-08-01 05:07:13 6132 [Note] InnoDB: 128 rollback segment(s) are active.
2013-08-01 05:07:13 6132 [Note] InnoDB: Waiting for purge to start
2013-08-01 05:07:13 6132 [Note] InnoDB: 5.6.12 started; log sequence number 1625977
2013-08-01 05:07:13 6132 [ERROR] wampmysqld: unknown option '--skip-locking'
2013-08-01 05:07:13 6132 [ERROR] Aborting

2013-08-01 05:07:13 6132 [Note] Binlog end
2013-08-01 05:07:13 6132 [Note] Shutting down plugin 'partition'
2013-08-01 05:07:13 6132 [Note] Shutting down plugin 'PERFORMANCE_SCHEMA'
2013-08-01 05:07:13 6132 [Note] Shutting down plugin 'INNODB_SYS_DATAFILES'
2013-08-01 05:07:13 6132 [Note] Shutting down plugin 'INNODB_SYS_TABLESPACES'
2013-08-01 05:07:13 6132 [Note] Shutting down plugin 'INNODB_SYS_FOREIGN_COLS'
2013-08-01 05:07:13 6132 [Note] Shutting down plugin 'INNODB_SYS_FOREIGN'

【问题讨论】:

  • SKYPE 正在“默默地”阻止它。我有这样的问题
  • 以管理员身份运行(右键单击图标 wamp)。或者查看日志文件mysql服务
  • 点击wamp->Apache->Service->测试80端口,看看哪个程序在使用80端口
  • @legendinmaking 我已经说过没有程序正在使用端口 80
  • 由于您的问题似乎既不是关于 Apache 也不是关于 PHP,所以我更改了标题并重新标记。如果我错了,请随时纠正我。

标签: mysql wamp


【解决方案1】:

--skip-locking 在 MySQL 5.5 中被删除。

只需编辑您的 my.ini 并将 skip-locking 替换为 skip-external-locking

【讨论】:

    【解决方案2】:

    您的日志属于 MySQL。 MySQL 不是 Web 服务器,不使用端口 80。错误是不言自明的:

    2013-08-01 05:07:13 6132 [错误] wampmysqld:未知选项'--skip-locking'

    你的意思是--skip-external-locking是偶然的吗?

    【讨论】:

    • 我不确定你在问什么
    • 我在 my.ini 中搜索了 skip-locking,但只有 skip-networking 和 skip-federated 存在
    • 我在我的硬盘根目录下的 my.cnf 中发现了 skip-locking,我将其更改为 skip-external-locking,并确保它没有被注释掉,但没有任何改变
    【解决方案3】:

    检查 C:\Windows 文件夹中是否有来自其他版本 mysql 的 my.ini ?改变那里的选项,它会好的。如果做不到,请尝试重命名这些文件,或移动到其他位置。我遇到了这个问题,并且成功了。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2021-07-29
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-03-31
      • 1970-01-01
      • 2016-12-27
      • 1970-01-01
      相关资源
      最近更新 更多