该错误表示MySQL在尝试锁一个文件时,接收到来自文件系统的错误信息。
该错误信息最常见的原因是外部应用访问MySQL数据文件。
这些情况通常包括:
- Mysql运行时运行文件备份过程
- 反病毒软件锁住文件(在Windows上)
- Mysql运行时myisamchk被错误使用
- 多个mysqld服务器访问同一数据文件
- 你对mysqld指定了 –external-locking选项且系统锁不可靠
考虑到–external-locking选项,它应该从my.cnf被移除,除非你运行多个mysqld daemon访问相同数据文件(不建议使用)。更多信息参见系统文档边缘的外部资源链接。
Comment