Просмотр полной версии : 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
Народ убедительная просьба выложить файлы
mysqldump.exe
mysql.exe
mysqlcheck.exe
объясняю ситуацию... програмульку зап****ть буду на винде а сервер стоит на линяхе... на винду не хочется качать и ставить mysql только из-за этих файлов:) буду очень признателен если прикрепите к первому посту данные файлы))) думаю я не один такой)
Дмитрий "Айдин"
07.03.2010, 22:15
Вот держи.
http://ytdb.ru/Yuriy/MDBT.rar
BombermaG
07.03.2010, 23:06
Была linux версия сего сабжа.
[Добавлено]
Офф. ссылки:
MDBT (http://gameforum.krasno.ru/files/files/mdbt/MDBT.ZIP)
Папка include (http://gameforum.krasno.ru/files/files/mdbt/MDBT_include.ZIP)
Тестовая linux-версия (http://gameforum.krasno.ru/mdbt.tar.gz)
ктонить помнит там в самой программе вшиты функции типо дамп по времени :( так какието параметры при запуске пишешь и он сам дампает))) делал у себя раньше когда сервер на винде стоял... ща уже давно стоит на линуксе...
З.Ы. пробывал сделать дамп не через программу а скриптом на линухе в кроне ничего не вышло((( либо скрипт корявый либо у меня руки((( ктонить подскажет норм скрипт или параметры запускай прогрумульки чтобы сама дампала нужные таблички?)
ктонить помнит там в самой программе вшиты функции типо дамп по времени :( так какието параметры при запуске пишешь и он сам дампает))) делал у себя раньше когда сервер на винде стоял... ща уже давно стоит на линуксе...
З.Ы. пробывал сделать дамп не через программу а скриптом на линухе в кроне ничего не вышло((( либо скрипт корявый либо у меня руки((( ктонить подскажет норм скрипт или параметры запускай прогрумульки чтобы сама дампала нужные таблички?)
тут ничего сложного нету
делаешь исполняемый файл вида *.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/opennet/man.cgi?topic=crontab&category=5
для полного щастья можно дописать баш скрипт, но уже самостоятельно...
прошу прощения я просто не так выразился))) у меня есть скрипт работает) но при попытке сделать так чтобы скрипт после дампа закидывал дамп в архив и сохранял на винте:( вот на архивировании он и тупит( кто поможет реализовать?
Нашел на просторах интересный набор скриптов по бэкапу(linux), сам не тестировал.
Его можно и нужно поправить под бэкап баз.
Простая система бэкапа для Unix или средство от бессоницы (http://community.livejournal.com/tutorial_ru/2125.html)
Навсякий случай перенес архив со скриптами сюда
Вот держи.
уже 4 день не могу скачать((( перезалей плиз на фаилбим... очень прошу(
прошу прощения я просто не так выразился))) у меня есть скрипт работает) но при попытке сделать так чтобы скрипт после дампа закидывал дамп в архив и сохранял на винте:( вот на архивировании он и тупит( кто поможет реализовать?
Cжатие данных на ходу
mysqldump -uAdmin -pSuperPass mydb | bzip2 -c > backup.sql.bz2
mysqldump -uAdmin -pSuperPass mydb | gzip -c > backup.sql.gz
ктонить помнит там в самой программе вшиты функции типо дамп по времени :( так какието параметры при запуске пишешь и он сам дампает))) делал у себя раньше когда сервер на винде стоял... ща уже давно стоит на линуксе...
З.Ы. пробывал сделать дамп не через программу а скриптом на линухе в кроне ничего не вышло((( либо скрипт корявый либо у меня руки((( ктонить подскажет норм скрипт или параметры запускай прогрумульки чтобы сама дампала нужные таблички?)
вот так
cront
0 04 * * * /home/ice/backup.sh > /dev/null 2>&1
#!/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
использую 3.06z подвинду
недавно столкнулся с восстановлением чара, и только заметил что мдбт бэкапит только основные статы и инвентарь?
например проффесии, команды арены, этого он не бекапит?
NeatElves
18.09.2010, 22:55
Дата написания программы известна, дата добавления таблиц есть в логах гита, подумайте, найдите строчку savecharacter и добавьте нужное...
вот спецом зарегался чтобы отписацо =)))
неужто тулза еще живет?
unlucky, sven, превед!
trtw89, 3.06z я не делал.. это происки сотоны...
ЗЫ: ``Sin я только в мирке :)
ещё как живет) огромный респект за столь полезный батнеГ юзаю ещё его с времен первых релизов под вин)))) (на линухе правда не верно пашут некоторые функции) ну да ладно))))
а хотелось бы напроситься, если конечно время позволяет... запилить\обновить под линух...
ANTOMA, да я бы с радостью.. но столько воды утекло с того момента как я забросил мангос и вов-эмулестроение:)
Я даже структуры БД не знаю.. а без неё писать нечего
vBulletin® v3.8.4, Copyright ©2000-2025, Jelsoft Enterprises Ltd. Перевод: zCarot