Ru-MaNGOS

Вернуться   Ru-MaNGOS > Дополнения > Tools

Важная информация

Tools Обсуждение программ для MaNGOS

Ответ
 
Опции темы Поиск в этой теме Опции просмотра
Старый 07.03.2010, 08:30   #1
Yoda
Гость
 
Сообщений: n/a
По умолчанию MDBT

Программа для работы с базой данных:


- Оптимизация
- Заливка бэкапов/обновлений
- Создание архивной копии


Настройка элементарна для такой замечательной программы:
server_1.conf -настройка подключений к БД(сейчас настроен на localhost/root)
setting.conf - настройка путей к обновлениям, настройка логов и т.д.
Как настроили, кидаем файлы:
mysqldump.exe
mysql.exe
mysqlcheck.exe


Из своего MySQL сервера в папку MDBT\include\

Автор утилиты: Sin.


http://ytdb.ru/Yuriy/MDBT.rar - 1.8MB

Последний раз редактировалось tempura; 17.03.2010 в 18:34.
  Ответить с цитированием
4 пользователя(ей) сказали cпасибо:
sven (07.03.2010)
Старый 07.03.2010, 20:52   #2
unlucky
RMDC Donator
 
Аватар для unlucky
 
Регистрация: 07.03.2010
Сообщений: 5
Сказал(а) спасибо: 48
Поблагодарили 1 раз в 1 сообщении
unlucky На верном пути
По умолчанию

автор "``Sin"
unlucky вне форума   Ответить с цитированием
Старый 07.03.2010, 21:58   #3
sven
RMDC Donator
 
Регистрация: 06.03.2010
Сообщений: 14
Сказал(а) спасибо: 157
Поблагодарили 6 раз(а) в 2 сообщениях
sven На верном пути
По умолчанию

Народ убедительная просьба выложить файлы
mysqldump.exe
mysql.exe
mysqlcheck.exe
объясняю ситуацию... програмульку зап****ть буду на винде а сервер стоит на линяхе... на винду не хочется качать и ставить mysql только из-за этих файлов буду очень признателен если прикрепите к первому посту данные файлы))) думаю я не один такой)
sven вне форума   Ответить с цитированием
Старый 07.03.2010, 22:15   #4
Дмитрий "Айдин"
Штатный дизайнер RMDC
 
Аватар для Дмитрий "Айдин"
 
Регистрация: 07.03.2010
Сообщений: 6
Сказал(а) спасибо: 5
Поблагодарили 1 раз в 1 сообщении
Дмитрий "Айдин" На верном пути
По умолчанию

Вот держи.




http://ytdb.ru/Yuriy/MDBT.rar

Последний раз редактировалось tempura; 17.03.2010 в 18:39.
Дмитрий "Айдин" вне форума   Ответить с цитированием
Пользователь сказал cпасибо:
sven (10.03.2010)
Старый 07.03.2010, 23:06   #5
BombermaG
Модератор
 
Аватар для BombermaG
 
Регистрация: 07.03.2010
Сообщений: 57
Сказал(а) спасибо: 5
Поблагодарили 13 раз(а) в 8 сообщениях
BombermaG На верном пути
По умолчанию

Была linux версия сего сабжа.

[Добавлено]
Офф. ссылки:
MDBT
Папка include
Тестовая linux-версия

Последний раз редактировалось BombermaG; 07.03.2010 в 23:10.
BombermaG вне форума   Ответить с цитированием
2 пользователя(ей) сказали cпасибо:
sven (10.03.2010), unlucky (08.03.2010)
Старый 10.03.2010, 04:02   #6
sven
RMDC Donator
 
Регистрация: 06.03.2010
Сообщений: 14
Сказал(а) спасибо: 157
Поблагодарили 6 раз(а) в 2 сообщениях
sven На верном пути
По умолчанию

ктонить помнит там в самой программе вшиты функции типо дамп по времени так какието параметры при запуске пишешь и он сам дампает))) делал у себя раньше когда сервер на винде стоял... ща уже давно стоит на линуксе...
З.Ы. пробывал сделать дамп не через программу а скриптом на линухе в кроне ничего не вышло((( либо скрипт корявый либо у меня руки((( ктонить подскажет норм скрипт или параметры запускай прогрумульки чтобы сама дампала нужные таблички?)
sven вне форума   Ответить с цитированием
Старый 10.03.2010, 23:54   #7
CruncH
Пользователь
 
Регистрация: 07.03.2010
Адрес: Норильск
Сообщений: 51
Сказал(а) спасибо: 28
Поблагодарили 31 раз(а) в 15 сообщениях
Записей в дневнике: 3
CruncH На верном пути
Отправить сообщение для CruncH с помощью ICQ
По умолчанию

Цитата:
Сообщение от sven Посмотреть сообщение
ктонить помнит там в самой программе вшиты функции типо дамп по времени так какието параметры при запуске пишешь и он сам дампает))) делал у себя раньше когда сервер на винде стоял... ща уже давно стоит на линуксе...
З.Ы. пробывал сделать дамп не через программу а скриптом на линухе в кроне ничего не вышло((( либо скрипт корявый либо у меня руки((( ктонить подскажет норм скрипт или параметры запускай прогрумульки чтобы сама дампала нужные таблички?)
тут ничего сложного нету
делаешь исполняемый файл вида *.sh кидаешь в какую нить папку
Код:
#!/bin/sh
mysqldump -uAdmin -pSuperPass mydb > ~/dumps/name.sql
в /etc/crontab дается задание вида
Код:
1 0-23/2 * * *   root  /путь/файл.sh
скрипт будет вызываться каждые 2 часа в 1 минуту часа(потому что когда не указаны минуты тоесть * он начинает его запускать повторно, почему объяснять не буду- долго)
ну и штрудировать http://www.opennet.ru/cgi-bin/openne...tab&category=5
для полного щастья можно дописать баш скрипт, но уже самостоятельно...
__________________
CruncH вне форума   Ответить с цитированием
Пользователь сказал cпасибо:
sven (11.03.2010)
Старый 11.03.2010, 04:32   #8
sven
RMDC Donator
 
Регистрация: 06.03.2010
Сообщений: 14
Сказал(а) спасибо: 157
Поблагодарили 6 раз(а) в 2 сообщениях
sven На верном пути
По умолчанию

прошу прощения я просто не так выразился))) у меня есть скрипт работает) но при попытке сделать так чтобы скрипт после дампа закидывал дамп в архив и сохранял на винте вот на архивировании он и тупит( кто поможет реализовать?
sven вне форума   Ответить с цитированием
Старый 11.03.2010, 09:14   #9
rayco
Гость
 
Сообщений: n/a
По умолчанию

Вложения
Тип файла: 7z backup.2006.03.tutorial.ru.7z (1.1 Кб, 385 просмотров)
  Ответить с цитированием
Пользователь сказал cпасибо:
sven (11.03.2010)
Старый 11.03.2010, 11:54   #10
sven
RMDC Donator
 
Регистрация: 06.03.2010
Сообщений: 14
Сказал(а) спасибо: 157
Поблагодарили 6 раз(а) в 2 сообщениях
sven На верном пути
По умолчанию

Цитата:
Сообщение от Дмитрий "Айдин" Посмотреть сообщение
Вот держи.
уже 4 день не могу скачать((( перезалей плиз на фаилбим... очень прошу(
sven вне форума   Ответить с цитированием
Старый 11.03.2010, 12:16   #11
CruncH
Пользователь
 
Регистрация: 07.03.2010
Адрес: Норильск
Сообщений: 51
Сказал(а) спасибо: 28
Поблагодарили 31 раз(а) в 15 сообщениях
Записей в дневнике: 3
CruncH На верном пути
Отправить сообщение для CruncH с помощью ICQ
По умолчанию

Цитата:
Сообщение от sven Посмотреть сообщение
прошу прощения я просто не так выразился))) у меня есть скрипт работает) но при попытке сделать так чтобы скрипт после дампа закидывал дамп в архив и сохранял на винте вот на архивировании он и тупит( кто поможет реализовать?
Cжатие данных на ходу
Код:
mysqldump -uAdmin -pSuperPass mydb | bzip2 -c > backup.sql.bz2
mysqldump -uAdmin -pSuperPass mydb | gzip -c > backup.sql.gz
__________________
CruncH вне форума   Ответить с цитированием
Пользователь сказал cпасибо:
sven (14.03.2010)
Старый 14.03.2010, 10:29   #12
ice74
Гость
 
Сообщений: n/a
По умолчанию

Цитата:
Сообщение от sven Посмотреть сообщение
ктонить помнит там в самой программе вшиты функции типо дамп по времени так какието параметры при запуске пишешь и он сам дампает))) делал у себя раньше когда сервер на винде стоял... ща уже давно стоит на линуксе...
З.Ы. пробывал сделать дамп не через программу а скриптом на линухе в кроне ничего не вышло((( либо скрипт корявый либо у меня руки((( ктонить подскажет норм скрипт или параметры запускай прогрумульки чтобы сама дампала нужные таблички?)

вот так
cront




PHP код:
#!/bin/sh
date=`date "+%Y-%m-%d_%H-%M-%S"`;
home_dir="/usr/home/ice/backup";
db_user="";
db_pass="";
db_characters="characters";
db_realm="realmd";
db_mangos="mangos";
db_forum="forum";
db_ogame="sw";
db_lk="lk";
db_lk="zchar";

mysqldump_path="/usr/local/bin/mysqldump";

cd ${home_dir}
${
mysqldump_path} --user=${db_user} --password=${db_pass} --add-drop-table ${db_realm} \
> ${
home_dir}/${date}_${db_realm}.sql

${mysqldump_path} --user=${db_user} --password=${db_pass} --add-drop-table ${db_characters} \
> ${
home_dir}/${date}_${db_characters}.sql

${mysqldump_path} --user=${db_user} --password=${db_pass} --add-drop-table ${db_mangos} \
> ${
home_dir}/${date}_${db_gc_mangos}.sql

${mysqldump_path} --user=${db_user} --password=${db_pass} --add-drop-table ${db_ogame} \
> ${
home_dir}/${date}_${db_ogame}.sql

${mysqldump_path} --user=${db_user} --password=${db_pass} --add-drop-table ${db_forum} \
> ${
home_dir}/${date}_${db_forum}.sql

${mysqldump_path} --user=${db_user} --password=${db_pass} --add-drop-table ${db_lk} \
> ${
home_dir}/${date}_${db_lk}.sql

${mysqldump_path} --user=${db_user} --password=${db_pass} --add-drop-table ${db_zchar} \
> ${
home_dir}/${date}_${db_zchar}.sql

tar 
-czf ${home_dir}/${date}.tar.gz *.sql
chmod 774 
${home_dir}/${date}.tar.gz
rm 
${home_dir}/*.sql 
  Ответить с цитированием
Пользователь сказал cпасибо:
sven (14.03.2010)
Старый 18.09.2010, 19:26   #13
trtw89
Новичок
 
Регистрация: 07.03.2010
Сообщений: 19
Сказал(а) спасибо: 9
Поблагодарили 4 раз(а) в 3 сообщениях
trtw89 На верном пути
По умолчанию

использую 3.06z подвинду
недавно столкнулся с восстановлением чара, и только заметил что мдбт бэкапит только основные статы и инвентарь?
например проффесии, команды арены, этого он не бекапит?
trtw89 вне форума   Ответить с цитированием
Старый 18.09.2010, 22:55   #14
NeatElves
YTDB Dev
 
Аватар для NeatElves
 
Регистрация: 06.03.2010
Сообщений: 259
Сказал(а) спасибо: 28
Поблагодарили 280 раз(а) в 136 сообщениях
NeatElves Как самоцвет среди гранитаNeatElves Как самоцвет среди гранитаNeatElves Как самоцвет среди гранита
По умолчанию

Дата написания программы известна, дата добавления таблиц есть в логах гита, подумайте, найдите строчку savecharacter и добавьте нужное...
NeatElves вне форума   Ответить с цитированием
Пользователь сказал cпасибо:
sven (19.09.2010)
Старый 01.10.2010, 19:56   #15
Sin
Гость
 
Сообщений: n/a
По умолчанию

вот спецом зарегался чтобы отписацо
неужто тулза еще живет?
unlucky, sven, превед!
trtw89, 3.06z я не делал.. это происки сотоны...
ЗЫ: ``Sin я только в мирке
  Ответить с цитированием
3 пользователя(ей) сказали cпасибо:
Gerald (02.10.2010), sven (05.10.2010)
Старый 05.10.2010, 15:35   #16
sven
RMDC Donator
 
Регистрация: 06.03.2010
Сообщений: 14
Сказал(а) спасибо: 157
Поблагодарили 6 раз(а) в 2 сообщениях
sven На верном пути
По умолчанию

ещё как живет) огромный респект за столь полезный батнеГ юзаю ещё его с времен первых релизов под вин)))) (на линухе правда не верно пашут некоторые функции) ну да ладно))))
sven вне форума   Ответить с цитированием
Старый 25.11.2010, 03:31   #17
ANTOMA
Новичок
 
Регистрация: 07.03.2010
Сообщений: 11
Сказал(а) спасибо: 126
Поблагодарили 0 раз(а) в 0 сообщениях
ANTOMA На верном пути
По умолчанию

а хотелось бы напроситься, если конечно время позволяет... запилить\обновить под линух...
ANTOMA вне форума   Ответить с цитированием
Старый 28.11.2010, 18:16   #18
Sin
Гость
 
Сообщений: n/a
По умолчанию

ANTOMA, да я бы с радостью.. но столько воды утекло с того момента как я забросил мангос и вов-эмулестроение
Я даже структуры БД не знаю.. а без неё писать нечего
  Ответить с цитированием
Ответ


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

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



Текущее время: 17:35. Часовой пояс GMT +3.


ru-mangos.ru - Русское сообщество MaNGOS
Главная цель проекта MaNGOS - обучающая, поэтому разрешается использовать исходный код и собранную программу только для образовательных целей.
Вы не можете использовать MaNGOS в коммерческих целях, а также не разрешается устанавливать публичные серверы на базе MaNGOS.
Любое копирование материалов, информации в любом виде без указания источника - форума Ru-MaNGOS будет считаться нарушением авторских прав и нарушением Уголовного Кодекса РФ, ст. 146 ст. 147.
Перевод vBulletin: zCarot