💾 Резервное копирование данных
Регулярное резервное копирование (бэкап) данных — залог безопасности вашей информации. В случае сбоя, потери данных или ошибки программы вы сможете быстро восстановить всю информацию о клиентах, сделках и истории взаимодействий.
⚠️ ВАЖНО! Регулярно делайте резервные копии! Жёсткие диски выходят из строя, файлы могут быть случайно удалены. Один бэкап в неделю — минимальная рекомендация.
✅ Что нужно сохранить?
• Базу данных — всю информацию о клиентах, сделках, звонках и комментариях
• Файлы настроек программы (если вы меняли конфигурацию)
• Базу данных — всю информацию о клиентах, сделках, звонках и комментариях
• Файлы настроек программы (если вы меняли конфигурацию)
📌 Как часто делать резервные копии?
- Ежедневно — если вы активно работаете с CRM и вносите много изменений
- Раз в неделю — минимальная рекомендация для любого бизнеса
- Перед обновлением программы — на случай несовместимости
- После крупного импорта данных — сохраните результат работы
🗄️ Резервное копирование SQLite версии
Где хранится база данных SQLite?
Файл базы данных обычно находится в папке с программой и имеет расширение .db (по умолчанию, sqlite.db).
Типичные пути:
C:\CRM\SementsulMaxim2k2\MyBusinessCRM(SQLite)\sqlite.db
Способ 1. Простое копирование файла (рекомендуется)
1 Закройте программу
- Перед копированием базы данных обязательно закройте My-Business CRM
- Если программа запущена, файл базы данных может быть заблокирован
2 Найдите файл базы данных
- Откройте папку с установленной программой
- Найдите файлы с расширением .db
- Если не можете найти — воспользуйтесь поиском Windows
3 Скопируйте файл
- Скопируйте файл (Ctrl+C)
- Вставьте копию в безопасное место: отдельная папка, внешний диск, облачное хранилище (Google Drive, Яндекс.Диск, Dropbox)
- Для удобства добавьте дату в имя файла:
mybusiness_backup_2025_01_15.db
✅ Бэкап создан! Теперь у вас есть резервная копия всех данных.
Способ 2. Экспорт через CRM
1 Откройте раздел "Инструменты → Импорт и экспорт базы данных"
- Запустите My-Business CRM
- В главном меню выберите Инструменты → Экспорт данных
- Выберите вкладку Экспорт
- Выберите нужные поля и нажмите "Экспортировать"
Восстановление из бэкапа SQLite
1 Закройте программу
- Обязательно закройте My-Business CRM перед восстановлением
2 Замените файл базы данных
- Скопируйте ваш бэкап-файл в папку с программой
- Замените существующий файл базы данных (предварительно сохранив старый на всякий случай)
3 Запустите программу
- Запустите My-Business CRM
- Все данные должны быть восстановлены
✅ Восстановление завершено!
🐬 Резервное копирование MySQL версии
Для MySQL версии резервное копирование делается через дамп базы данных. Это файл с SQL-командами, который позволяет полностью восстановить структуру и данные.
Способ 1. Через командную строку (mysqldump)
1 Откройте командную строку
- Нажмите Win + R, введите
cmd, нажмите Enter - Перейдите в папку с MySQL (обычно
C:\Program Files\MySQL\MySQL Server X.X\bin)
2 Выполните команду mysqldump
Для создания дампа всей базы данных выполните:
mysqldump -u root -p mybusiness_crm > backup_2025_01_15.sql
- root — имя пользователя MySQL (или crm_user)
- mybusiness_crm — имя вашей базы данных
- backup_2025_01_15.sql — имя файла бэкапа (укажите свою дату)
- Система запросит пароль — введите его
Пример с указанием пароля прямо в команде (менее безопасно):
mysqldump -u root -pВашПароль mybusiness_crm > backup.sql
mysqldump -u root -pВашПароль mybusiness_crm > backup.sql
3 Сохраните файл бэкапа
- Файл backup_2025_01_15.sql появится в текущей папке
- Скопируйте его в безопасное место (отдельный диск, облако)
Способ 2. Через phpMyAdmin (для локального сервера)
1 Откройте phpMyAdmin
- Перейдите по адресу
http://localhost/phpmyadmin - Войдите с логином и паролем MySQL
2 Выберите базу данных
- В левой колонке выберите вашу базу данных (например, mybusiness_crm)
- Нажмите на вкладку "Экспорт"
3 Экспортируйте базу
- Выберите метод экспорта: "Быстрый" или "Обычный"
- Формат: SQL
- Нажмите "Вперёд" или "Сохранить"
- .sql файл скачается на ваш компьютер
Восстановление из бэкапа MySQL
Способ 1. Через командную строку
Для восстановления базы данных из дампа выполните:
mysql -u root -p mybusiness_crm < backup_2025_01_15.sql
- Система запросит пароль
- Дождитесь завершения операции
- База данных будет восстановлена
Способ 2. Через phpMyAdmin
- Откройте phpMyAdmin
- Выберите базу данных (или создайте новую с тем же именем)
- Нажмите на вкладку "Импорт"
- Выберите ваш .sql файл и нажмите "Выполнить"
🤖 Автоматическое резервное копирование
Для SQLite версии
Создание bat-файла для автокопирования
Создайте файл backup.bat с таким содержимым:
@echo off
set BACKUP_DIR=D:\Backups\MyBusiness
set DATE=%date:~-4,4%_%date:~-7,2%_%date:~-10,2%
copy "C:\Program Files\My-Business CRM\data.db" "%BACKUP_DIR%\data_%DATE%.db"
set BACKUP_DIR=D:\Backups\MyBusiness
set DATE=%date:~-4,4%_%date:~-7,2%_%date:~-10,2%
copy "C:\Program Files\My-Business CRM\data.db" "%BACKUP_DIR%\data_%DATE%.db"
- Измените пути на свои
- Настройте планировщик Windows для запуска этого файла ежедневно
Для MySQL версии
Создание bat-файла для автокопирования
Создайте файл mysql_backup.bat:
@echo off
set BACKUP_DIR=D:\Backups\MySQL
set DATE=%date:~-4,4%_%date:~-7,2%_%date:~-10,2%
"C:\Program Files\MySQL\MySQL Server 8.0\bin\mysqldump" -u crm_user -pYourPassword mybusiness_crm > "%BACKUP_DIR%\mybusiness_%DATE%.sql"
set BACKUP_DIR=D:\Backups\MySQL
set DATE=%date:~-4,4%_%date:~-7,2%_%date:~-10,2%
"C:\Program Files\MySQL\MySQL Server 8.0\bin\mysqldump" -u crm_user -pYourPassword mybusiness_crm > "%BACKUP_DIR%\mybusiness_%DATE%.sql"
- Замените пароль и пути на свои
- Через планировщик Windows запускайте bat-файл ежедневно
💡 Рекомендации по хранению бэкапов:
- Храните бэкапы на другом физическом диске (не на том, где установлена программа)
- Используйте облачные сервисы (Google Drive, Яндекс.Диск, Dropbox) для автоматической синхронизации
- Сохраняйте как минимум 3 последних копии (на случай повреждения последней)
- Проверяйте, что бэкап создаётся успешно и не повреждён
❓ Частые вопросы (FAQ)
Можно ли восстановить базу данных на другой компьютер?
- SQLite: Да — просто скопируйте файл .db на другой компьютер и укажите путь к нему в программе
- MySQL: Да — импортируйте дамп .sql на сервер и укажите новые параметры подключения
Сколько места занимает бэкап?
- Обычно бэкап ненамного больше самой базы данных
- Для малого бизнеса (до 10 000 клиентов) — от 10 до 100 МБ
- Для крупных баз — до нескольких ГБ
Нужно ли останавливать MySQL перед бэкапом?
- Нет, mysqldump создаёт консистентную копию на работающем сервере
- Для больших баз рекомендуется делать бэкап в часы наименьшей нагрузки
Что делать, если файл бэкапа повреждён?
- Всегда храните несколько копий — последнюю и одну-две предыдущие
- Периодически проверяйте, что бэкапы успешно восстанавливаются
📋 Чек-лист надёжного резервного копирования:
☐ Я знаю, где хранится моя база данных
☐ Я делаю резервные копии минимум раз в неделю
☐ Я храню бэкапы на другом диске или в облаке
☐ Я храню несколько последних копий
☐ Я проверил, что бэкапы восстанавливаются
☐ Я настроил автоматическое резервное копирование
☐ Я знаю, где хранится моя база данных
☐ Я делаю резервные копии минимум раз в неделю
☐ Я храню бэкапы на другом диске или в облаке
☐ Я храню несколько последних копий
☐ Я проверил, что бэкапы восстанавливаются
☐ Я настроил автоматическое резервное копирование