Это может быть одна из двух вещей.
Во-первых, если у вас есть версии MySQL, прежде чем 5.1.6, вам не нужно разрешение SUPER независимо от того, что: http://wiki.civicrm.org/confluence/display/CRMDOC/CiviCRM+MySQL+Permission+Requirements
Однако, так как он уже работает отлично, и вы просто пытаетесь импортировать дамп-файл, я думаю, что, вероятно, ваш файл дампа имеет функции, в которых определитель устанавливается как пользователь базы данных для старого сайта (скажем, «foo @ localhost»). Вам не разрешено устанавливать определитель как кто-то, кроме вас, без привилегии SUPER. Если у нового сайта есть другой пользователь (возможно, «bar @ localhost»), вы действуете как «bar @ localost», пытающийся установить функцию, определенную «foo @ localhost».
В вашем отвале, вы, вероятно, увидеть что-то вдоль линий
CREATE DEFINER=`foo`@`localhost` FUNCTION ...
Вы можете сделать одну из двух вещей:
- имеют оба баз данных использует ту же учетную запись пользователя базы данных, или
- отредактируйте файл дампа, чтобы заменить старое имя пользователя новым именем пользователя везде, где оно происходит.
Вы также должны знать, что «foo @ localhost» и «foo @%» являются отдельными пользователями, даже если они имеют одинаковое имя и пароль.