मेरी डेटाबेस बैकअप और निर्यात में मैं निम्नलिखित की तरह कुछ मिलता है:mysqldump बिना एल्गोरिथ्म "बनाएँ" और "Definer"
/*!50001 DROP TABLE `vTime`*/;
/*!50001 DROP VIEW IF EXISTS `vTime`*/;
/*!50001 CREATE ALGORITHM=UNDEFINED */
/*!50013 DEFINER=`db_user`@`%` SQL SECURITY DEFINER */
/*!50001 VIEW `vTime` AS select ... */;
यह कब से "बनाने एल्गोरिथ्म" और "Definer बहाल समस्याओं का कारण बनता "बहाल करने की कोशिश करते समय भागों विफल। क्या
mysqldump
बनाने का कोई तरीका है बस इसके बजाय एक साधारणCREATE VIEW
करें?बोनस प्रश्न:
/*!50001
भागों का क्या अर्थ है?
संपादित करें: मैं जोड़ने चाहिए कि इस त्रुटि मैं हो रही है:
#1227 - Access denied; you need (at least one of) the SUPER privilege(s) for this operation
संपादित करें 2: ऐसा लगता है कि केवल /*!50013 DEFINER=
भाग विफल हो रहा है।