2011-09-23 52 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實例以及特定數據庫)來解決此問題。

相關問題