LINUX.ORG.RU
решено ФорумAdmin

Ошибки при восстановлении dump-a базы из DigitalOcean на GoDaddy

 , , ,


0

1

Переношу базы данных MariaDB с DigitalOcean на GoDaddy: Для этого 1. делаю:

mysqldump -u root -p -B my_db > /root/my_db.sql
2. Забираю по sftp себе на компьютер. 3. На GoDaddy создаю пустую базу данных my_db, никаких пользователей на нее не добавляю. Работаю от учетки cPanel (у нее там вроде больше всего прав). 4. Использую SQLyog Ultimate для восстановления (правой кнопкой по пустой базе, import, execute SQL Script).

Таким образом у меня импортировалось баз штук пять, вроде. Сайтики открываются вроде.

А с одной базой у меня возникли проблемы:

Error Code: 1227 - Access denied; you need (at least one of) the SUPER privilege(s) for this operation

Предлагаемое решение: http://stackoverflow.com/questions/11946012/how-to-add-super-privileges-to-my...

If you want to do it through Console, do like this:

mysql> GRANT SUPER ON *.* TO user@'localhost' IDENTIFIED BY 'password';
mysql> FLUSH PRIVILEGES;

ERROR 1045 (28000): Access denied for user 'advse52'@'localhost' (using password: YES)

В общем как там предлагают не помогает



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

SET GLOBAL log_bin_trust_function_creators = 1;

invokercd ★★★★
()

ERROR 1045 (28000): Access denied for user 'advse52'@'localhost' (using password: YES)

У тебя пароль неправильный, либо нет доступа к базе (таблица mysql.db их разграничивает).


Error Code: 1227 - Access denied; you need (at least one of) the SUPER privilege(s) for this operation

Это говорит о том, что у тебя есть какая-то операция в дампе, на которую нет прав. Дамп же не только данные заливает, но может создавать процедуры, расставлять индексы, констрейнты и прочее, под это все нужны специфические привилегии, либо же быть рутом.

BaBL ★★★★★
()
Ответ на: комментарий от BaBL

В общем, резюмирую. Я обратился в суппорт и вот что мне ответили:

Wyatt - On our shared hosting environment You would not have SUPER privileges and the cerate trigger command requires it. You would need a Virtual Private Server or Dedicated Server for that.

х - CREATE ? Right?

Wyatt - Its Triggers are not supported
Похоже воркараундов (если только переписать базу данных) никаких нет, гоудедди куц.

dopedopedope
() автор топика
Ответ на: комментарий от dopedopedope

Все правильно ответили, никто рута тебе не даст и менять настройки под тебя не будет.

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