4dam

Перенос базы данных на новый хостинг

Вопрос

Кто-нибудь переносил базу на сервер хостинга vilayer.com? 

У них в панели есть функция "Import Remote Database". Переношу базу с хостинга dayz.st. Но переносится не все, а именно с object_data. У них даже есть видео по этой теме: youtube.com/watch?v=H2gAhnK71VM

Но не все могу найти то, что указано в этом видео. "Ручной" перенос базы провалился.

На скрине в области Instance в базе dayz.st есть значения "966", а в vilayer после удаленного переноса базы эти объекты не появились. Надеюсь правильно изложил проблему. Может кто сталкивался с этим?

 

 

020454af1956.jpg

 

020198cbab6e.jpg

Изменено пользователем 4dam (история изменений)

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

15 ответов на этот вопрос

Забронировать это рекламное место


да о чем вы говорите?! Я 2 дня тестировал разными способами. Посмотрите видео по этой теме: youtube.com/watch?v=H2gAhnK71VM

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

1. Прочитай самую верхнюю строку в своем скрине(любом).

2. Тебе говорят о том, что из БД, из данной таблицы можно нахрен удалить все записи, где инстансы не равны 11.

ибо только они для черноруси используются.(Если у тебя конечно Чернорусь)

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

У меня Чернорусь. Сделал как вы сказали. Установил инстанс 11. Перенеслась только часть базы. 

На скрине видно, что нету объектов, хотя на сервере хостинга dayz.st стоит полноценная база:

 

b52f6dc744af.jpg

 

В базе сервера dayz.st больше строк в разделе object_data, чем после переноса на новый хостинг:

 

2dcb8f54514d.jpg

 

8991425115a6.jpg

 

Куда деваются остальные строки после переноса, для меня - загадка. И вообще, если для Черноруси инстант должен стоять только (!) 11, почему на хостинге dayz.st используют значение 966? На скрине это  видно.

 

А вообще переношу я базу следующим образом: 

1. Сначала экспортирую базу epoch с хостинга dayz.st

2. Редактирую SQL файл. Вместо  bliss_966 (так называется база эпоча на dayz.st) ставлю epoch. Везде, где значение ', 966, ' меняю на ', 11, ' - по Вашей рекомендации.

3. Заливаю базу на новый хостинг - полученное указал в первом скриншоте.

 

966 - как я понял на хостинге это ID сервера. В новом хостинге он - 19631.  Нашел в файле mysql\bin\premy.ini строку server-id = 19631. Так же менял  ', 966, ' на  ', 19631, '. После этого база вообще не перенеслась.

Изменено пользователем 4dam (история изменений)

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

бррррр

1. Зачем ты вообще что то редактируешь в БД.

2. У тебя там написано ограничение на скрине в 1000 записей, а ты переносишь 3812(хотя я не знаю, что это за ограничение ибо не юзаю Navikat)

3. В phpMyAdmin просто - экспорт\импорт.

Без дополнительных телодвижений.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Ты издеваешься? Что значит зачем редактирую БД?! Каким образом я тогда поменяю твой твой инстанс на 11? Ведь на старой базе использует 966 инстанс

Вот что дает обычный экспорт/импорт:

 

b859227bab4b.jpg

Изменено пользователем 4dam (история изменений)

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

С инстансом понятно.

С остальным - я вижу только название таблицы БД.

1. Чем ты делаеш дамп.

2. А ты пробовал на локалке - просто - сделать дамп, создать чистую БД, импортировать дамп в новую БД, и посмотреть кол-во записей в таблице Object_DATA, в новой БД и Старой именно на локалке.

?

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Пользуюсь HeidiSQL

Я вот что заметил: когда заливаю базу с инстансом 11, заливаются все 3500 строк. Стоит мне зайти на сервер, строки уменьшаются до 1600. Почему, интересно, пропадает все остальное? При заливки базы с инстансом 19631, ни одной строки не пропадает Но ни одного объекта не бывает на самом сервере. А когда инстанс 11, переносится не все объекты, а только ЧАСТЬ техники/лута/построек.

Изменено пользователем 4dam (история изменений)

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

1. Прочитай самую верхнюю строку в своем скрине(любом).

2. Тебе говорят о том, что из БД, из данной таблицы можно нахрен удалить все записи, где инстансы не равны 11.

ибо только они для черноруси используются.(Если у тебя конечно Чернорусь)

вот это всё круто конечн, а как вообще БД перенести? С хоста на комп домашний

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

У меня та же проблема. Переношу базу данных с карты напф на напф.

Все строки на месте. После включения сервера таблица object_data становится в 4 раза меньше. Инстанс везде 24.

Кто знает, что может отсекать часть базы?

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

У меня та же проблема. Переношу базу данных с карты напф на напф.

Все строки на месте. После включения сервера таблица object_data становится в 4 раза меньше. Инстанс везде 24.

Кто знает, что может отсекать часть базы?

Триггеры смотри. Если ты ставил триггеры, - БД сама чистит с помощью них устаревшие объекты.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Триггеры смотри. Если ты ставил триггеры, - БД сама чистит с помощью них устаревшие объекты.

А где найти, не подскажешь?! Забыл уже. Но хранение построек делал год.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Создайте аккаунт или войдите в него для комментирования

Вы должны быть пользователем, чтобы оставить комментарий

Создать аккаунт

Зарегистрируйтесь для получения аккаунта. Это просто!


Зарегистрировать аккаунт

Войти

Уже зарегистрированы? Войдите здесь.


Войти сейчас