【问题标题】:MySQL not starting on MAMP. Nothing is workingMySQL 未在 MAMP 上启动。没有任何工作
【发布时间】:2019-02-20 10:26:59
【问题描述】:

我已经在干净的Windows 10 安装上安装了MAMP。当我尝试运行 MAMP 时,它会启动 Apache 服务器并且不会启动 MySQL server。我已经搜索并尝试了许多不同的选项,但这些都没有帮助。

我尝试过的:

  1. 再次卸载/安装 MAMP
  2. 删除 ib_logfile0、ib_logfile1、ibdata1
  3. 尝试不同的端口(3306、8888)
  4. 键入 killall -9 msqld

这是错误日志的内容:

2019-02-20T10:13:34.538252Z 0 [警告] 带有隐式 DEFAULT 值的 TIMESTAMP 已弃用。请使用 --explicit_defaults_for_timestamp 服务器选项(有关详细信息,请参阅文档)。

2019-02-20T10:13:34.538322Z 0 [注意] --secure-file-priv 设置为 NULL。与导入和导出数据相关的操作被禁用。

2019-02-20T10:13:34.538601Z 0 [注意] C:\MAMP\bin\mysql\bin\mysqld.exe (mysqld 5.7.24-log) 从进程 10184 开始

【问题讨论】:

  • 如果在命令窗口中输入 C:\MAMP\\bin\mysql\bin\mysqld.exe 会发生什么?
  • mysqld:无法将目录更改为 'C:\MAMP\bin\mysql\data\'(错误代码:2 - 没有这样的文件或目录)2019-02-20T10:48:36.556105Z 0 [警告] 无法创建测试文件 C:\MAMP\bin\mysql\data\ALEX-ACER.lower-test 2019-02-20T10:48:36.556288Z 0 [警告] 无法创建测试文件 C: \MAMP\bin\mysql\data\ALEX-ACER.lower-test 2019-02-20T10:48:36.557266Z 0 [错误] 未能将 datadir 设置为 C:\MAMP\bin\mysql\data\ 2019-02- 20T10:48:36.575904Z 0 [错误] 中止
  • 我手动创建了数据文件夹,现在在终端中输入 C:\MAMP\\bin\mysql\bin\mysqld.exe 时没有任何反应
  • 这感觉像是权限问题。我已经很多年没有使用过 MAMP(或者 Windows),但请确保 MySQL 守护进程具有读/写权限
  • 有什么建议可以在哪里找到这个设置?我已经以管理员身份运行 MAMP

标签: mysql mamp


【解决方案1】:

我最终安装了旧版本的 MAMP (3.3.1),它现在运行良好。好像 4.1.0 版本不稳定或者与我的 Windows 不兼容。

【讨论】:

    猜你喜欢
    • 2017-06-03
    • 2015-09-15
    • 1970-01-01
    • 2015-05-25
    • 2019-05-25
    • 1970-01-01
    • 2017-04-24
    • 2014-10-01
    • 2023-03-31
    相关资源
    最近更新 更多