При восстановлении из дампа в другую БД хранимые процедуры недоступны
Создаю дамп БД:
mysqldump -uroot user1_db1 --opt --routines --lock-tables | gzip > /backup/user1_db1.sql.gz
Восстанавливаю эти данные в новую БД с другим именем (но со старым паролем):
gunzip < /backup/user1_db1.sql.gz | mysql -uroot user1_db2
Хранимые процедуры видны (из клиента HeidiSQL), но доступа к ним нет. Почему так происходит? и как правильно восстанавливать хранимые процедуры в другую БД?
В information_schema.ROUTINES вижу эти процедуры. В поле DEFINER для них задано имя старой БД:
user1_db1@%.
Может быть какие-то права нужно поменять и как это сделать?