Форум администраторов игровых серверов

Форум администраторов игровых серверов (https://forum.zone-game.info/TT.php)
-   Работа со скриптами (https://forum.zone-game.info/forumdisplay.php?f=37)
-   -   AutoBackUP (Windows) (https://forum.zone-game.info/showthread.php?t=36283)

Laguerro 31.08.2014 03:36

AutoBackUP (Windows)
 
В данной теме я решил описать способы автоматического бекапа баз MySQL для администраторов, которые предпочитают держать игровой сервер на ос Windows. Я лично пользуюсь лицензией Windows Server 2012 r2.
Когда то искал удобный способ и готов поделиться, возможно это кому либо пригодится.

Вариант первый
1) Создаем батник с кодом:
Цитата:

@ECHO Start! BAckup MYSQL BASE..Please Wait....
mysqldump -u root -p[пароль] [название бд] >z:\Backup\dump.%DATE%".sql
end
(путь естественно меняем на нужный, и не забываем добавить "%DATE%" для генирации даты создания файла)

2)Ставим выполнение батника в планировщике заданий, на нужное время.

http://rghost.ru/57775989/image.png

И вуаля) В итоге будет сделан дамп через mysqldump , в нужную папку, с указанием даты дампа.
У меня дамп происходит в 5.11 утра каждый день.
Выглядит это примерно так.

http://rghost.ru/57776003/image.png

Вариант второй - Бекап на Java платформе
(сразу скажу, что это разработка dislike (dis) , но все же я увидел пост с данным способом и решил поделиться с пользователями ЗГ.)

Jar библиотека - https://yadi.sk/d/En7KER_qaEekp

Установка:
  1. Файл jar кинуть в ваше папку с либами.
  2. Конфиг в папку с конфигами
  3. В батнике или sh файле с добавить перед мейн методом гс ru.dis.AutoBackup
  4. Папку backup кинуть в корень гс
  5. Если хотите использовать на windows то кинуть экзешник mysqldump в корень гс

Редактируем строку StartGameServer.bat ,по аналогу добавляем ru.dis.AutoBackup
Цитата:

java -server %java_settings% %java_opts% -cp config/xml;../serverslibs/*; ru.dis.AutoBackup l2ft.gameserver.GameServer
если хотите грузить отдельный процессом то
java -server %java_settings% %java_opts% -cp config/xml;../serverslibs/*; ru.dis.AutoBackup
Как то так. Надеюсь кто то нервно вбивал в гугле "windows mysql autobackup" и наткнулся на эту тему)
Рад если для кого либо данный пост был полезен.

SmileForMe 31.08.2014 08:55

Re: AutoBackUP (Windows)
 
Для школьников пойдет, вот если бы мануал по репликации в реальном времени :negodue:

Laguerro 31.08.2014 09:27

Re: AutoBackUP (Windows)
 
Цитата:

Сообщение от SmileForMe (Сообщение 373463)
Для школьников пойдет, вот если бы мануал по репликации в реальном времени :negodue:

ну не то что для школьников) для начинающих.

MrShyr 31.08.2014 16:38

Re: AutoBackUP (Windows)
 
А как же замечательный MySQL Workbench от официалов в котором все это есть?
Настроил бекап, все в шедулер само записалось, куришь, пьешь кофе.
Велосипеды короче. Но как вариант имеет право жить каждый. :)

З.Ы. Но когда весь необходимый функционал есть под рукой в универсальной тулзе, имхо удобней.


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

Powered by vBulletin® Version 3.8.6
Copyright ©2000 - 2020, Jelsoft Enterprises Ltd. Перевод: zCarot