Нужно было перетащить MySQL базу данных на shared хостинг.
Спотыкается ошибкой:
mysql -u usr -p db < /path/to/db.sql
ERROR 1227 (42000) at line 607: Access denied; you need (at least one of) the SUPER privilege(s) for this operation
Обратился в техподдержку и получил ответ примерно: проблемы из-за размера, база весит ~3 Гб, а на хостинге ограничение 750 Мб.
Сдается, что они свистят. В dump-е line 607:
/*!50003 CREATE*/ /*!50017 DEFINER=`dbname`@`localhost`*/ /*!50003 TRIGGER `yyyy` BEFORE INSERT ON `zzz`
Гугление говорит:
https://stackoverflow.com/questions/31315660/1227-access-denied-you-need-at-l...
Мой случай. Предлагают удалить dfiner из дампа, на котором спотыкается. Но как это работать будет?
Вопросы:
1. Можно ли уменьшить размер базы данных без потери данных? 2. Что можно сделать?