我有一个非常奇怪的问题。
为了给您提供一些上下文,我有一个脚本来设置我的dev环境,其中包含mysql和percona服务器以及在OSX上使用brew的其他一些内容。我重新运行了它,以进行一些混乱的重新配置。但在重新运行后,mysql将无法继续运行。每次我检查mysqld pid时,我得到一个不同的结果。我检查了mysql日志,问题是"mysqld_safe A mysqld进程已经存在“。
所以我决定删除所有与mysql相关的内容。我遵循了https://gist.github.com/vitorbritto/0555879fe4414d18569d的要点,但不知何故,在我重启笔记本电脑后,mysql和mysqld进程仍然启动。
这怎麽可能?其他人也有这个问题吗?我如何在不重新安装OSX的情况下修复它?
发布于 2018-08-03 17:25:13
所以塔德曼是对的。我设法让我的环境正常工作,我仍然不知道僵尸进程是什么,但因为它对我没有影响,所以我不在乎。
问题是我的脚本安装了最新版本的MySQL和percona-server@5.6。而且与InnoDB有冲突。
在手动重新安装MySQL日志中的所有内容后,会出现一些类似的情况:
[ERROR] Plugin 'InnoDB' init function returned error.
[ERROR] Plugin 'InnoDB' registration as a STORAGE ENGINE failed.
[ERROR] Unknown/unsupported storage engine: InnoDB
[ERROR] Aborting在安装MySQL@5.6之后,一切似乎都像预期的那样工作。
谢谢塔德曼。
https://stackoverflow.com/questions/51661365
复制相似问题