Mysqld更改pid

时间:2018-08-02 20:04:46

标签: mysql percona

我有这个非常奇怪的问题。

为了给您一些环境,我有一个脚本来设置我的开发环境,其中包含mysql和percona服务器以及在OSX上使用brew进行的其他操作。 我已经重新运行它以进行一些混乱的重新配置。 但是重新运行后,mysql将无法正常运行。每次我检查mysqld pid时,都会得到不同的结果。我检查了mysql日志,问题是“ mysqld_safe A mysqld进程已存在”。

所以我决定删除与mysql相关的所有内容。我遵循了https://gist.github.com/vitorbritto/0555879fe4414d18569d的要旨,但是以某种方式,在重新启动笔记本电脑后,mysql和mysqld进程仍会启动。

这怎么可能?有没有其他人有这个问题?如何在不重新安装OSX的情况下进行修复?

1 个答案:

答案 0 :(得分:1)

所以塔德曼说得对。我设法使我的环境正常工作,但我仍然不知道僵尸进程是什么,但是因为它不影响我,所以我不在乎。

问题是我的脚本正在安装最新版本的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之后,一切似乎都能按预期工作。

感谢塔德曼。

相关问题