Тема: Перенос полной базы данных с хоста на хост
Здравствуйте сообщество мне требуется сохранить полную идентичность базы данных чтобы перенести полную базу данных с хоста на хост. Как это делается объясните пожалуйста.
Вы не вошли. Пожалуйста, войдите или зарегистрируйтесь.
Форум PHP-MyAdmin.RU → MySQL & phpMyAdmin → Перенос полной базы данных с хоста на хост
Страницы 1
Чтобы отправить ответ, вы должны войти или зарегистрироваться
Здравствуйте сообщество мне требуется сохранить полную идентичность базы данных чтобы перенести полную базу данных с хоста на хост. Как это делается объясните пожалуйста.
Ryoga
На главной странице выберите ссылку "Экспорт", на странице экспорта в разделе "Экспорт", выберите сохраняемые базы данных и проверьте активность кнопки SQL, там же. Все остальные настройки оставьте изначальными, только снимите галочку с параметра "Использовать шестнадцатеричные (hexadecimal) бинарные поля". Затем поставьте галочку "послать", выберите архивирование в zip и жмите кнопку "Пошел".
Импорт делается еще проще. Откройте страницу импорта, выберите импортируемый файл (.zip, если вы сделали по описанию выше), кодировку оставьте в utf8. Теперь жмите "Пошел" и импорт будет произведен.
Ryoga
На главной странице выберите ссылку "Экспорт", на странице экспорта в разделе "Экспорт", выберите сохраняемые базы данных и проверьте активность кнопки SQL, там же. Все остальные настройки оставьте изначальными, только снимите галочку с параметра "Использовать шестнадцатеричные (hexadecimal) бинарные поля".
У меня сайты на 3х разных хостингах и на всех изначальные настройки по умолчанию - разные. Пожалуйста, расскажите подробно какие настройки нужно включать?
У меня как бы 3 режима экспорта.
1. Экспорт базы, в которой что-нибудь исправляется (например удаляются комменты) и импорт на то же место.
2. То же самое, когда исправления в 1 части базы (например логов - удаление их в текстовом файле) и импорт на место.
3. Экспорт базы и импорт её на другом хостинге
Какие должны быть включены настройки?
Структура
Добавить DROP TABLE
Добавить IF NOT EXISTS
Добавить AUTO_INCREMENT
Заключить названия таблиц и полей в косые кавычки
Добавить CREATE PROCEDURE / FUNCTION
Данные
Полная вставка
Расширенные вставки
Максимальная длина создаваемого запроса
Использовать отложенные вставки (DELAYED)
Использовать игнорирующие вставки (IGNORE)
Использовать шестнадцатеричное отображение для полей
только снимите галочку с параметра "Использовать шестнадцатеричные (hexadecimal) бинарные поля"
А здесь рекомендуют её наоборот поставить.
seobag.ru/wordpress-mysql-backup/
В каких случаях её оставлять, а в каких снимать?
Структура
Добавить DROP TABLE - Выбирается, если необходимо удалить таблицу с таким же именем перед импортом.
Добавить IF NOT EXISTS - Выбирается, если импортируемая таблица не должна перезаписать существующую с таким же именем. При выборе этого параметра и предыдущего DROP TABLE, таблица будет создана, только если с таким именем еще не существует.
Добавить AUTO_INCREMENT - Отмечать всегда, если экспортируются данные вместе со структурой.
Заключить названия таблиц и полей в косые кавычки - Отмечать всегда.
Добавить CREATE PROCEDURE / FUNCTION - Отмечать всегда, если есть процедуры и функции.
Данные
Полная вставка - Отмечать всегда.
Расширенные вставки - Отмечать всегда.
Максимальная длина создаваемого запроса - Сбалансированное значение - 50000.
Использовать отложенные вставки (DELAYED) - Если импорт должен осуществляться отложенным образом. То есть, если БД занята, то импорт произойдет после окончания действия. Выбирать не обязательно.
Использовать игнорирующие вставки (IGNORE) - Не отмечать никогда.
Использовать шестнадцатеричное отображение для полей - Самый простой способ проверить переносимость шестнадцатеричных данных - это попробовать перенести одну таблицу и посмотреть отличаются данные, или нет. В связи с некорректными настройками кодировок, иногда приходится отключать этот параметр, иначе данные бьются.
Страницы 1
Чтобы отправить ответ, вы должны войти или зарегистрироваться
Форум PHP-MyAdmin.RU → MySQL & phpMyAdmin → Перенос полной базы данных с хоста на хост
Форум работает на PunBB, при поддержке Informer Technologies, Inc
Currently installed 7 official extensions. Copyright © 2003–2009 PunBB.