पर विचार नहीं करते हैं मेरे पास एक MySQL डेटाबेस है जिस पर मैं उपयोगकर्ता बनाता हूं, और उन्हें किसी विशेष डेटाबेस पर चयन, अद्यतन, सम्मिलित और हटा देता हूं।MySQL उपयोगकर्ता टेबल से चयन कर सकते हैं लेकिन
डेटाबेस में टेबल और दृश्य दोनों शामिल हैं। किसी कारण से इन दृश्य उपयोगकर्ताओं को दृश्य से चयन करने का प्रयास करते समय निम्न त्रुटि मिलती है।
Access denied for user 'someuser'@'%' (using password: YES)
SELECT * FROM (`someview`) WHERE `somecolumn` = 0
हालांकि मुझे एक ही डेटाबेस में किसी तालिका से चयन करते समय यह त्रुटि नहीं मिलती है।
मैंने इस एप्लिकेशन को कई स्थानों पर तैनात किया है और यह अमेज़ॅन आरडीएस का उपयोग करके हर जगह काम कर रहा है। यह विशेष उदाहरण एक mysql सर्वर है जो अमेज़ॅन ec2 पर चल रहा है।
क्या होगा यदि आप स्पष्ट रूप से उपयोगकर्ता को देखने पर चयन करते हैं? – Randy