Nei miei backup del database e l'esportazione ottengo qualcosa di simile al seguente:mysqldump senza "CREATE algoritmo" e "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 ... */;
Questo causa problemi durante il ripristino in quanto il "CREATE algoritmo" e "DEFINER "le parti falliscono nel tentativo di ripristinare. C'è un modo per rendere
mysqldump
semplicemente un sempliceCREATE VIEW
?Domanda bonus: cosa significano le parti
/*!50001
?
EDIT: Dovrei aggiungere che questo è l'errore che sto ricevendo:
#1227 - Access denied; you need (at least one of) the SUPER privilege(s) for this operation
EDIT 2: Sembra che solo la parte /*!50013 DEFINER=
sta fallendo.