Из phpMyAdmin я экспортировал функции/процедуры, используемые пользователем, назначенным для конкретной базы данных, и три функции не экспортировались, потому что они были созданы «superadmin».Экспорт функций MYSQL с различными правами доступа на основе создателя
я был в состоянии видеть эти функции в
localhost > database_name -> Structure -> Routines
НО, я не был в состоянии изменить их структуру или экспортировать их.
Проблема заключалась в том, что эти 3 функции были созданы суперпользователем. При экспорте из учетной записи суперпользователя все было правильно экспортировано.
Мой вопрос: как процесс, как я могу гарантировать, что это не повторится в будущем, - что кто-то случайно создает его как суперадмин (и сайт будет продолжать работать нормально), но когда мы пытаемся экспортируя его, функция не будет экспортироваться (и новый сайт перестанет работать).
это было случайно, но это привело к тому, что волосы потянулись на моем конце, так как я не мог понять, что функция _wasnt_ экспортируется! Просто пытаюсь создать набор процессов, которые снова устранят эту проблему. – siliconpi
Я видел проблемы с экспортом Views. Вместо этого они экспортируются вместо таблицы. –