gpt4 book ai didi

c++ - 另一个使用相同 InnoDB 数据或日志文件的 mysqld 进程

转载 作者:太空宇宙 更新时间:2023-11-04 14:23:12 25 4
gpt4 key购买 nike

我有一个在 linux 系统上运行的 mysql 服务器。我已经在运行一个 C++ 程序,它正在用当前日期和时间戳建立数据库。我正在尝试在 C++ 中运行另一个正在访问不同数据库的进程,但我遇到了错误。

错误如下:

InnoDB: check that you do not have another mysqld process
InnoDB: using the same InnoDB data or log files
InnoDB: Unable to lock /var/lib/mysql/ibdata1, error: 11

谁能解释一下这里出了什么问题

谢谢

最佳答案

我通过杀死 mysqld 进程解决了这个问题

Linux 杀死所有 mysqld 进程:

# killall mysqld mysqld_safe

至少等待 10 秒,以便它干净地关闭。

现在,运行这个命令来检查是否还有一些mysqld进程剩余?

# ps aux | grep mysqld

如果您仍然能够看到更多信息,请运行此命令:

killall -9 mysqld mysqld_safe

这将杀死所有 mysqld 进程。

关于c++ - 另一个使用相同 InnoDB 数据或日志文件的 mysqld 进程,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5957799/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com