Перенос БД, как правельно осуществить? - Форум администраторов игровых серверов
Форум администраторов игровых серверов StormWall - Защита от DDos атак
Регистрация Мнения Справка Пользователи Календарь Все разделы прочитаны
Вернуться   Форум администраторов игровых серверов > MMO > Lineage II > Работа со скриптами

Работа со скриптами Помощь в редактировании и написании квестов к Java серверам, а так же эвентов.

Ответ
Опции темы
Непрочитано 27.04.2008, 17:15   #1
Изгнанные

Автор темы (Топик Стартер) Перенос БД, как правельно осуществить?

Перенос БД, как правельно осуществить? Сервер ява.
KeMnS вне форума Ответить с цитированием
Непрочитано 27.04.2008, 17:20   #2
Аватар для Black Angel
Герой

По умолчанию Ответ: Перенос БД, как правельно осуществить?

сделать бекап и потом залить его куда нужно
__________________
Если вам что то не нравиться идем сюда

Black Angel вне форума Ответить с цитированием
Сказали спасибо:
Непрочитано 27.04.2008, 17:28   #3
Изгнанные

Автор темы (Топик Стартер) Ответ: Перенос БД, как правельно осуществить?

Цитата:
Сообщение от Black Angel Посмотреть сообщение
сделать бекап и потом залить его куда нужно
Возникают проблеммы, например после такого действия, когда ставиш НПЦ они пропадают после рестарта.
KeMnS вне форума Ответить с цитированием
Непрочитано 27.04.2008, 17:32   #4
Аватар для Black Angel
Герой

По умолчанию Ответ: Перенос БД, как правельно осуществить?

незнаю... сколько я уже базы туда сюда тягаю ни разу таких проблем небыло

P.S. да напиши подробнее что ты подразумеваешь под переносом базы ? а то мобыть мы о разном говорим
__________________
Если вам что то не нравиться идем сюда

Black Angel вне форума Ответить с цитированием
Сказали спасибо:
Непрочитано 27.04.2008, 17:58   #5
Изгнанные

Автор темы (Топик Стартер) Ответ: Перенос БД, как правельно осуществить?

Цитата:
Сообщение от Black Angel Посмотреть сообщение
незнаю... сколько я уже базы туда сюда тягаю ни разу таких проблем небыло

P.S. да напиши подробнее что ты подразумеваешь под переносом базы ? а то мобыть мы о разном говорим
Я хочу сменить сборку сервера и перенести на неё все аккуанты, агументации и всё что было на старой сборке в целости и сохронности. Для новой сборки нужно создать чистую базу и распаковать в неё таблицы, так как это делается обычно на сборках. После мне нужно как то залить в неё данные старой бд от старой сборки сервера. Если сделать как сказали вы, бэкап старой сборки, и распаковать в новую, то возникает море траблов и глюков. Я хочу узнать как перенести старю базу правильно, знаю что как то можно по отдельности сохранить таблицы и занести их в новую бд, но как? Есть ли какие-нибудь мануалы по этому?
KeMnS вне форума Ответить с цитированием
Непрочитано 27.04.2008, 19:47   #6
Аватар для Black Angel
Герой

По умолчанию Ответ: Перенос БД, как правельно осуществить?

делай дамп только нужных таблиц потом открывай редактором удаляй все строки которые создают таблицу а в оставшихся вместо INSERT INTO впиши UPDATE
__________________
Если вам что то не нравиться идем сюда

Black Angel вне форума Ответить с цитированием
Сказали спасибо:
Непрочитано 27.04.2008, 20:12   #7
Изгнанные

Автор темы (Топик Стартер) Ответ: Перенос БД, как правельно осуществить?

Цитата:
Сообщение от Black Angel Посмотреть сообщение
открывай редактором удаляй все строки которые создают таблицу
Что значит создают странницу? Сдесь я не понял что нужно удалить.

Шас попробывал, мб нето удалил в sql файле, но когда пытаюсь загрузить его в таблицу идут сплошные ошибки.
Цитата:
[Err] 1064 - You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'VALUES ('000ra1n', 'OCmWgGw4LeVG5uq5+xzTQpVEjXk=', '0', '0', '87.237.113.212', '' at line 1
[Err] UPDATE `accounts` VALUES ('000ra1n', 'OCmWgGw4LeVG5uq5+xzTQpVEjXk=', '0', '0', '87.237.113.212', '1', '0');
[Msg] Finished - Unsuccessfully
----------------------------------------
KeMnS вне форума Ответить с цитированием
Непрочитано 27.04.2008, 20:50   #8
Аватар для PROGRAMMATOR
Администратор

По умолчанию Ответ: Перенос БД, как правельно осуществить?

Не нужно удалять, что но апдейтить будет? Это если у тебя есть уже значения в базе, тогда нужно заменить на "update" а так заливай как есть, только смотри ведь может в новой таблице присутствуют новые поля, соответственно добавь значения.
__________________
composer require laravel/framework
yarn add vue
PROGRAMMATOR вне форума Отправить сообщение для PROGRAMMATOR с помощью ICQ Отправить сообщение для PROGRAMMATOR с помощью Skype™ Ответить с цитированием
Сказали спасибо:
Непрочитано 27.04.2008, 21:07   #9
Аватар для Black Angel
Герой

По умолчанию Ответ: Перенос БД, как правельно осуществить?

Вот смотри к примеру дамп таблицы lvlupgain
Код:
/*
MySQL Data Transfer
Source Host: localhost
Source Database: l2j
Target Host: localhost
Target Database: l2j
Date: 27.04.2008 21:18:09
*/

SET FOREIGN_KEY_CHECKS=0;
-- ----------------------------
-- Table structure for lvlupgain
-- ----------------------------
CREATE TABLE `lvlupgain` (
  `classid` int(3) NOT NULL default '0',
  `defaulthpbase` decimal(5,1) NOT NULL default '0.0',
  `defaulthpadd` decimal(4,2) NOT NULL default '0.00',
  `defaulthpmod` decimal(4,2) NOT NULL default '0.00',
  `defaultcpbase` decimal(5,1) NOT NULL default '0.0',
  `defaultcpadd` decimal(4,2) NOT NULL default '0.00',
  `defaultcpmod` decimal(4,2) NOT NULL default '0.00',
  `defaultmpbase` decimal(5,1) NOT NULL default '0.0',
  `defaultmpadd` decimal(4,2) NOT NULL default '0.00',
  `defaultmpmod` decimal(4,2) NOT NULL default '0.00',
  `class_lvl` int(3) NOT NULL default '0',
  PRIMARY KEY  (`classid`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8;

-- ----------------------------
-- Records 
-- ----------------------------
INSERT INTO `lvlupgain` VALUES ('0', '80.0', '11.83', '0.37', '32.0', '4.73', '0.22', '30.0', '5.46', '0.14', '1');
INSERT INTO `lvlupgain` VALUES ('1', '327.0', '33.00', '0.37', '261.6', '26.40', '0.22', '144.0', '9.90', '0.14', '20');
INSERT INTO `lvlupgain` VALUES ('2', '1044.0', '49.40', '0.37', '939.6', '44.46', '0.22', '359.1', '19.50', '0.14', '40');
INSERT INTO `lvlupgain` VALUES ('3', '1044.0', '54.60', '0.37', '835.2', '43.68', '0.22', '359.1', '19.50', '0.14', '40');
INSERT INTO `lvlupgain` VALUES ('4', '327.0', '29.70', '0.37', '196.2', '17.82', '0.22', '144.0', '9.90', '0.14', '20');
INSERT INTO `lvlupgain` VALUES ('5', '972.3', '46.80', '0.37', '583.3', '28.08', '0.22', '359.1', '19.50', '0.14', '40');
INSERT INTO `lvlupgain` VALUES ('6', '972.3', '46.80', '0.37', '583.3', '28.08', '0.22', '359.1', '19.50', '0.14', '40');
и тд...
вот удаляешь все до первой строки с INSERT INTO `lvlupgain` VALUES и пробуешь залить его на новую бд... если есть ошибки то тогда есть несколько вариантов... нужно глянуть структуру новой бд чтобы дать однозначный ответ
__________________
Если вам что то не нравиться идем сюда

Black Angel вне форума Ответить с цитированием
Сказали спасибо:
Непрочитано 27.04.2008, 21:10   #10
Аватар для Black Angel
Герой

По умолчанию Ответ: Перенос БД, как правельно осуществить?

Цитата:
Не нужно удалять, что но апдейтить будет?
встречались такие сборки которые сами создают таблицы при установке, а в при заливке дампа эти же таблицы пытаются создаться еще раз вот и ошибки да и по словам автора я понял что бд будет новая и в нее нужно запихнуть часть значений из старой бд...
__________________
Если вам что то не нравиться идем сюда

Black Angel вне форума Ответить с цитированием
Сказали спасибо:
Ответ


Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 
Опции темы

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход


© 2007–2024 «Форум администраторов игровых серверов»
Защита сайта от DDoS атак — StormWall
Работает на Булке неизвестной версии с переводом от zCarot
Текущее время: 16:27. Часовой пояс GMT +3.

Вверх