Перейти к содержанию

Таблица лидеров


Популярный контент

Показан контент с высокой репутацией 08/24/19 во всех областях

  1. 2 балла
    Всем доброго времени суток. Сегодня за ночь написал очень удобный sh скрипт который создает резервные копию базы данных вашего сервера (это далеко не всё). 1) Совместимость - Linux OS. Никаких дополнительных дистрибутивов (кроме mysqldump и tar, максимум) проверенно на ubuntu 16.04. В скрипте используются стандартные функции ядра 2) Гибкий конфиг - server_db - название базы игрового сервера - login_db - название базы логин сервера - server_host - IP-адрес SQL игрового сервера - login_host - IP-адрес SQL логин сервера - backup_path - путь куда сохраняются ваши бекапы. Имеется система внутренней иерархии вида /2019/08/23/backup_gs.tar.gz; backup_ls_tar.gz. - daystodestroy - через сколько дней удалять каждый сохраненный бекап 3) 3 типа запуска скрипта - gameserver, loginserver, FullBackup. То есть вы можете запланировать копирование разных баз, в разное время. 4) В скрипт не нужно вставлять логин и пароль от бд - вы их храните в my.cnf. Чтобы управлять скриптом, вам нужно будет добавить следующие строки в ваш конфиг MySQL: [mysqldump] user=логин password=пароль quick quote-names max_allowed_packet = 16M . В конфиге вы прописываете только хост и названия баз данных. 5) Скрипт общительный, наверное даже очень. Расскажет во сколько он проснулся, что делает на работе, сколько у него это времени занимает, если что-то не так выведет корректную ошибку. 6) В скрипте присутствует Cleaner, он удаляет устаревшие архивы (вы выставляете через сколько дней будет удален бекап в строке daystodestroy). Поскольку Cleaner так-же чистит и папки где лежат бекапы, вы можете не переживать за структуру каталога, она всегда будет актуальной. 7) Бекапы хранятся в tar-архивах, в каталоге который имеет архивный вид (все бекапы разделены по папкам на года, месяцы и дни). Скрипт сам удаляет устаревшие архивы и разумеется следит за навигацией и структурой каталога. SQL файлы после архивации удаляются. Бесплатная помощь в установке. Хотя тут ничего сложного нет. Вам нужно сделать 2 шага: 1) Добавить конфиг в my.cnf 2) Залить и добавить исполняемый скрипт в crontab. Вот собственно что из себя представляет этот скрипт. Простой, лёгкий, понятные логи. Полностью готов к работе по расписанию. Стоимость удобства всего лишь 500 рублей
  2. 1 балл
    идея хорошая, удачи в работе
  3. 1 балл
    Всем спасибо тему /del
×
×
  • Создать...