या तो DEFINER=..
हटाएं अपनी sqldump फ़ाइल से विवरण, या उपयोगकर्ता मानों को CURRENT_USER
. से बदलें ।
RDS द्वारा प्रदान किया गया MySQL सर्वर DEFINER
. की अनुमति नहीं देता है किसी अन्य उपयोगकर्ता के लिए सिंटैक्स (मेरे अनुभव में)।
आप एक sed
. का उपयोग कर सकते हैं उन्हें फ़ाइल से निकालने के लिए स्क्रिप्ट:
sed 's/\sDEFINER=`[^`]*`@`[^`]*`//g' -i oldfile.sql