[mysqld-4.1.22-standard]SELECT command denied to user
'mydb_user'@'123.xxx.xxx.xxx' for table 'products'
我已經加入我的電腦從我訪問在線數據庫 - 「123.xxx.xxx.xxx」 ---在REMOTE HOSTS也是,我需要爲數據庫上的這個IP單獨授予權限嗎?但是如何?連接到使用ODBC在線MySQL數據庫,獲取權限被拒絕錯誤在訪問表
我已經給予數據庫用戶的所有權限:mydb_user通過從我的網站的cpanel中將該用戶添加到數據庫中並授予他所有權限。
我能夠成功連接到數據庫,但是當我傳遞一個查詢時:SELECT * FROM PRODUCTS,那麼它會給出上述錯誤。
即使我使用主登錄(即登錄CPANEL時使用的憑證)連接到數據庫,也會出現同樣的錯誤............請幫幫我......!!!!!
上午連接到我的網站的在線MySQL數據庫從使用本地C#WINFORM .NET應用程序:
OdbcConnection addprodConn = new OdbcConnection("Driver={MySQL ODBC 5.1 Driver};
uid=mydb_user;password=********;server=www.mywebsite.com;database=mydb;port=3306");
你確定你使用的是正確的用戶名和密碼 – Ibu 2011-06-04 20:23:33
@Ibu:是的,先生,它連接,使用這些ID和密碼,但是,當我嘗試選擇記錄,然後它給出了錯誤 – sqlchild 2011-06-04 20:25:51
@Ibu:我的本地PC ,從哪裏訪問在線mysql數據庫,有一個IP-123.xxx.xxx.xxx,我需要給這個PARATULAR IP在數據庫上的權限? – sqlchild 2011-06-04 20:27:36