Ssylka

Миграция Marzban: замена SQLite на MySQL для стабильности

Переход с SQLite на MySQL обусловлен частыми повреждениями файлов базы данных SQLite, приводящими к невозможности восстановления. Проблема возникает из-за многопоточной работы Marzban, которая, игнорируя механизмы защиты SQLite, может вызывать повреждения.
Миграция Marzban: замена SQLite на MySQL для стабильности
Изображение носит иллюстративный характер

Для миграции необходимо установить MySQL, создать пользователя и базу данных, а затем изменить настройки для доступа извне. После этого следует установить sqlite3, снять дамп текущей базы, предварительно обработав его для совместимости с MySQL. В файле конфигурации.env нужно заменить строку подключения к базе данных, указав параметры для MySQL.

Для восстановления данных, после применения миграций к пустой базе MySQL, импортируется дамп, учитывая, что процесс может быть медленным из-за использования команды REPLACE вместо INSERT. Для больших баз с историей пользовательского трафика необходимо подготовить сервисы к миграции.

Миграция включает в себя остановку бота и панели Marzban, снятие и конвертацию бэкапа, с последующим переключением на MySQL в.env файле. Импорт данных завершается перезапуском панели, а также синхронизацией изменений. Рекомендуется сразу настроить регулярное резервное копирование базы данных на сторонний сервер.


Новое на сайте

19019Действительно ли «зомби-клетки» провоцируют самую распространенную форму эпилепсии и... 19018Генетический анализ мумий гепардов из саудовской Аравии открыл путь к возрождению... 19017Вредоносная кампания в Chrome перехватывает управление HR-системами и блокирует... 19016Глубоководные оползни раскрыли историю мегаземлетрясений зоны Каскадия за 7500 лет 19015Насколько глубоки ваши познания об эволюции и происхождении человека? 19014Как уязвимость CodeBreach в AWS CodeBuild могла привести к глобальной атаке через ошибку... 19013Затерянный фрагмент древней плиты пионер меняет карту сейсмических угроз Калифорнии 19012Генетические мутации вызывают слепоту менее чем в 30% случаев вопреки прежним прогнозам 19011Завершено строительство космического телескопа Nancy Grace Roman для поиска ста тысяч... 19010Вязкость пространства и фононы вакуума как разгадка аномалий расширения вселенной 19009Приведет ли массовое плодоношение дерева Риму к рекордному росту популяции какапо? 19008Как уязвимость CVE-2026-23550 в плагине Modular DS позволяет захватить управление сайтом? 19007Может ли уличная драка французского авантюриста раскрыть кризис американского гражданства... 19006Может ли один клик по легитимной ссылке заставить Microsoft Copilot и другие ИИ тайно... 19005Утрата истинного мастерства в эпоху алгоритмов и скрытые механизмы человеческого...