LINUX.ORG.RU
ФорумAdmin

Проблемы с установкой MySQL бд на Shared Hosting

 ,


0

1

Нужно было перетащить 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. Что можно сделать?



Последнее исправление: dopedopedope (всего исправлений: 1)

ну так поменяй дб и дефайнера на своего пользователя и базу на шаред хостинге

Anoxemian ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.