Мы используем cookie-файлы
Для оптимизации работы нашего сайта мы используем cookie-файлы. Продолжая использовать сайт, Вы соглашаетесь с использованием cookie-файлов.
  • UAH
  • USD
  • RUB
  • EUR
  • +38(044) 392-74-33  Киев
  • +38(057) 728-39-00  Харьков
  • +38(056) 794-38-31  Днепр
  • +38(032) 229-58-93  Львов
  • +38(048) 738-57-70  Одесса
  • +38(093) 170-15-42  Life
  • +38(067) 400-88-44  Киевстар
  • +38(095) 630-90-82  MTC
  • +1(888)393-24-51  USA, Toll free
  • +44(131)507-01-14  Great Britain
  • +7(499) 348-28-61  Москва

Пожелания и предложения. Замена type на engine при импорте БД нарушает последнюю

Форумы Пожелания и предложения Замена type на engine при импорте БД нарушает последнюю
fbsite
6 месяцев назад
хостинг: есть
домен: нет
Замена type на engine при импорте БД нарушает последнюю
При импорте базы данных на вашем хостинге корёжится база похоже из-за вот этого: "Система автоматически удалит из файлов дампа все объявления параметра DEFINER. Вместо параметра TYPE будет установлено использование ENGINE."

Используется CMS Evolution (ответвление Modx Evo), рез. копия базы создана стандартными средствами CMS. Где заменяется type на ENGINE: так называемые чанки (фрагменты HTML кода в этой CMS), сниппеты (PHP скрипты в этой CMS) и т.д.

То есть, все это попадает под замену на ENGINE. Причём это происходит и при импорте БД с пом. PHPMyAdmin.
Детальнее в обращении №6143217.
eugen
6 месяцев назад
хостинг: есть
домен: есть
При импорте через phpMyAdmin точно ничего не заменяется. Если дамп сделан средствами cms и есть проблема при импорте через phpMyAdmin, это позволяет предположить, что проблема в самом дампе. Прикрепите в тикете дамп, о котором идет речь и для примера одно из проблемных мест, сможем тогда подсказать более точно
fbsite
6 месяцев назад
хостинг: есть
домен: нет
Обращение в техподдержку закрыто, там нельзя ответить. Поэтому вот ссылка на дамп базы 2018-04-05_02-12-40.zip - Google Диск (пароль - адрес имэйл, на который зарегистрирован этот аккаунт). Примеры - строки 15733 ( \n<input type=\"hidden\" name=\" ) 15745 ( \n&idType=`parents`\n&parents= ).
alexandrpaliy
6 месяцев назад
хостинг: есть
домен: есть
1
Обращение в техподдержку закрыто, там нельзя ответить. © fbsite

Упомянутое Вами обращение №6143217 было открыто и закрыто, не выходя за рамки онлайн-чата и не попадая в режим тикета. Продолжить общение в уже закрытом чате невозможно, но это не является проблемой. Если Вы хотите возобновить обсуждение данной проблемы с техподдержкой - Вам достаточно открыть новое обращение на странице Техническая поддержка клиентов , и чтобы не описывать вопрос с нуля - просто сказать, что вопрос уже поднимался в чате №6143217

Причём это происходит и при импорте БД с пом. PHPMyAdmin. © fbsite

Мои проверки не подтвердили это. Ознакомьтесь со скриншотом https://i.imgur.com/qQDh833.png , на нём изображены результаты импорта прикреплённого Вами дампа различными способами, и конкретно влияние этого на упомянутый Вами пример - строку 15733
По порядку, слева направо:
1. Оригинал Вашего дампа
2. Результат импорта через наш файловый менеджер - п.1 инструкции Импорт базы данных
3. Результат импорта через кнопку "Импорт" на странице "Базы данных" - п.3 инструкции Импорт базы данных
4. Результат импорта через phpMyAdmin - п.2 инструкции Импорт базы данных
5. Результат импорта через консольный mysql-клиент, как это описано к примеру в п.3 другой инструкции Как импортировать БД размером более 300 Мб

Для строки 15745 ситуация аналогична.

То есть, в полном соответствии с
При импорте через phpMyAdmin точно ничего не заменяется. © eugen

импорт через PMA изменений не вносит, по крайней мере тех о которых идёт речь - замена type на ENGINE. Консольный mysql-клиент тоже.
Потому возможность самостоятельного импорта без внесения нежелательных изменений у Вас всё же должна быть.
fbsite
6 месяцев назад
хостинг: есть
домен: нет
Тем не менее, при использовании PMA получали описанный результат. Не знаем, с чем это связано, ведь импорт осуществлялся корректно. Однако, пропустили вариант с mysql-клиентом, спасибо, что напомнили про этот вариант. При случае потестируем опять PMA, а также mysql-клиент.
Участвовать в общении на этом форуме могут только
зарегистрированные пользователи.

Если вы уже зарегистрированы Вам необходимо войти на форум.

Горячая линия
(044)
392 74 33
другие города