Как перенести сайт Битрикс на другой хостинг?

В процессе резервирования БД битрикс создает дамп базы с именем пользователя bitrix и хостом root (к сожалению, никак не поменять)

При развертовании сайта на другом хостинге посредством скрипта restore.php выдает данную ошибку.
MySQL query error!
Access denied; you need (at least one of) the SUPER privilege(s) for this operation

ТП хостера утверждают что
На Вашем заказе не может быть пользователя базы данных bitrix и не может использоваться сервер баз данных localhost, которые указаны в дампе базы scr.pics/luu0c59a37d.png
Вам необходимо изменить значения, указанные в дампе вручную, заменив их на актуальное имя пользователя и адреса сервера баз данных

Чистил вручную дамп базы, заменяя имя пользователя и хост на свои. Ошибка выскакивает та же.
Может не тот файл редактировал?

Файл дампа myname_mysql_dump_after_updates.sql
  • Вопрос задан
  • 1454 просмотра
Решения вопроса 1
alexyarik
@alexyarik
Битрикс разработчик
При восстановления сайта из бекапа на этапе базы данных, вы идете в панель управления хостинга в управление базами данных, создаете пользователя (если нет) и новую базу данных, записываете себе доступы, после этого вводите все необходимые данные в форме восстановления битрикс, снимаете галочку "создать БД", и продолжаете восстановление сайта.
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
@pyhtin
Пользователь базы данных, таблица и хост никак в дамп не должны прописываться. Попробуйте загрузить свой дамп через phpMyAdmin в свою базу (не важно какое название или хост) или через ssh используя команду mysql -uUSERNAME DBNAME -pPASSWORD < myname_mysql_dump_after_updates.sql
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы