2014-09-19 2 views
5

В моих резервных копий баз данных и экспорта я получаю что-то вроде следующего:туздЫшпр без «CREATE АЛГОРИТМ» и «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 ... */; 
  1. Это вызывает проблемы при восстановлении с «CREATE АЛГОРИТМ» и «DEFINER «детали не работают при попытке восстановления. Есть ли способ сделать mysqldump просто сделать просто CREATE VIEW вместо этого?

  2. Бонус вопрос: что делать /*!50001 частей означает?

EDIT: Я хотел бы добавить, что это ошибка, я получаю:

#1227 - Access denied; you need (at least one of) the SUPER privilege(s) for this operation

EDIT 2: Оказывается, что только /*!50013 DEFINER= часть не удается.

ответ

Смежные вопросы