Php MYSQL-无法获取独占数据库访问权限

Php MYSQL-无法获取独占数据库访问权限,php,mysql,Php,Mysql,偶尔获取错误: “无法获取独占数据库访问” 在实时服务器上的我的PHP应用程序中 在日志中看不到任何内容 已检查服务器设置并执行以下操作: 最大连接数:100 最大用户连接数:0 据我从文档中了解,0表示没有限制,是默认值 有人有什么想法吗 谢谢。我以前在Access中经常看到类似的错误,但在MySQL中从未见过。我不认为您的max\u user\u connections是问题所在,因为该错误消息中的关键字是“exclusive”,这意味着您需要拥有对表的唯一访问权限 我猜是InnoDB和它的

偶尔获取错误:

“无法获取独占数据库访问”

在实时服务器上的我的PHP应用程序中

在日志中看不到任何内容

已检查服务器设置并执行以下操作: 最大连接数:100 最大用户连接数:0

据我从文档中了解,0表示没有限制,是默认值

有人有什么想法吗


谢谢。

我以前在Access中经常看到类似的错误,但在MySQL中从未见过。我不认为您的
max\u user\u connections
是问题所在,因为该错误消息中的关键字是“exclusive”,这意味着您需要拥有对表的唯一访问权限

我猜是InnoDB和它的锁定机制。如果不需要事务安全记录,请尝试将表切换到MyISAM,查看错误是否仍然存在

在这里查看InnoDB锁定:

单词“exclusive”表示您正在尝试执行需要锁定表的操作,而脚本无法执行此操作。您正在使用哪个存储引擎?产生错误的PHP代码行是什么?我们已经找到了原因,这是一个PHP行请求对特定表的独占锁。已删除此请求,因为它是不必要的,但这仍然是有用的信息,谢谢。