शायद मैं समझ नहीं पा रहा हूँ... लेकिन इसने हमेशा मेरे लिए काम किया है। डेटाबेस नाम का कोई संदर्भ नहीं है और सभी निश्चितकर्ता मिटा दिए जाते हैं इसलिए इसे उत्पन्न होने वाली फ़ाइल से पुनर्स्थापित करना बहुत आसान है:
mysqldump -uUSERNAME -pPASSWORD database | sed -e 's/DEFINER=[^*]*\*/\*/' > backup.sql
पुनर्स्थापित करने के लिए:
mysql -uUSERNAME -pPASSWORD database < backup.sql
जब तक आप जिस डेटाबेस को पुनर्स्थापित कर रहे हैं वह मौजूद है (खाली या नहीं), एक आकर्षण की तरह काम करता है।