【问题标题】:MySQL Server not starting with MAMPMySQL 服务器不以 MAMP 开头
【发布时间】:2017-06-05 22:59:47
【问题描述】:

我的 MySQL 服务器不会再在 MAMP 上启动。我在网上找到的解决方案说,我应该先退出MAMP,退出MYSQL进程,然后重新启动MAMP。 但是在我的情况下没有运行 MySQL 进程,所以这不起作用。你有什么想法,还有什么过程?

你可以在这里找到我的错误日志:

2017-01-20 21:40:03 7fff79bb0000 InnoDB:操作系统错误 文件操作中的数字 2。 InnoDB:错误意味着系统 找不到指定的路径。 InnoDB:如果你正在安装 InnoDB, 请记住,您必须自己创建 InnoDB: 目录,InnoDB 不创建它们。 InnoDB:错误:无法打开单表 表空间文件 ./yunityproject_wordpress/wp_cmets.ibd InnoDB:我们 不要继续崩溃恢复,因为表可能会变成 InnoDB:如果我们无法应用 InnoDB 日志中的日志记录,则会损坏 给它。 InnoDB: 修复问题并启动 mysqld: InnoDB: 1) 如果 文件有权限问题,mysqld不能InnoDB: 打开文件,你应该修改权限。 InnoDB:2)如果 不需要表,或者您可以从备份中恢复它,InnoDB:然后 您可以删除 .ibd 文件,InnoDB 将执行正常的 InnoDB: 崩溃恢复并忽略该表。 InnoDB:3)如果文件系统或 磁盘坏了,你不能删除 InnoDB:.ibd 文件,你 可以在 my.cnf InnoDB: 中设置 innodb_force_recovery > 0 并强制 InnoDB 在这里继续崩溃恢复。 170120 21:40:04 mysqld_safe mysqld 从 pid 文件 /Applications/MAMP/tmp/mysql/mysql.pid 结束

【问题讨论】:

  • MySQL 进程在 mamp 内部而不是在 os 级别

标签: mysql mamp


【解决方案1】:

刚遇到这个问题。原来 mamp\tmp\mysql\ 文件夹中缺少一个 mysql.pid 文件。卸载,重新安装,一切正常。只需确保删除旧的 mamp 文件夹即可。

【巧合?我的 mamp-pro 许可证刚刚过期,然后就发生了这个问题]

【讨论】:

    猜你喜欢
    • 2022-01-02
    • 2014-06-20
    • 2019-07-13
    • 1970-01-01
    • 2018-02-27
    • 2017-06-18
    • 2015-05-25
    • 2016-09-23
    • 2015-09-23
    相关资源
    最近更新 更多