2011-09-23 35 views
0

我有一个MySql数据库的间歇性问题。MySql命令被拒绝错误的奇怪运行

一切都运行得很好了很长一段时间,但后来我们突然得到被记录像这样的错误运行:

MySql.Data.MySqlClient.MySqlException:UPDATE命令拒绝用户 “ user'@'ip.add.ress'表'tblTable'

正在报告的用户是正确的用户。几乎所有的时间,同一个用户都可以正常工作,但是当我们得到这个错误时,我们一次都得到一个负载。

我知道这是模糊的,但我已检查权限是否存在,并且实际上使用相同用户的相同代码几乎始终都在工作。

确认:我们不限制IP访问 - 它只是一个用户名和密码。

+1

IP /主机也是授予规则的一部分,是用户和'ip.add.ress'的组合吗? – nos

+0

是的 - 很好的问题。 IP地址始终保持一致,并且始终是同一用户。 – Fenton

+0

高负荷时会发生这种情况吗?你使用哪种存储引擎?这可能与一些平行的长期交易场景有关吗? – Yahia

回答

0

只是为了关闭这一个。我们通过授予相同的用户提升权限(即针对MySQL实例以及特定数据库)来解决此问题。

相关问题