Программа для отслеживания изменений в mysql базе?

kolchakA
На сайте с 19.06.2010
Offline
226
1566

Допустим, есть база данных из нескольких таблиц. С ней произвели какие то действия (добавили/удалили таблицы, добавили/удалили/отредактировали записи таблиц). Пожалуйста, подскажите ПО, которое позволит отслеживать произведенные изменения. Может быть, это где то можно отследить в phpmyadmin?

Уточню, изменения в базе могут производиться через вебпанель, а не только через собственное ПО (на него можно бы было логи прикрепить).

Автоматизация для SEO : подключение API, пайпланы из нескольких сервисов, AI генерация контента
Bukvarix
На сайте с 27.02.2013
Offline
134
#1

kolchakA, посмотрите на решения по сравнению БД, например:

http://www.sqlmanager.net/ru/products/mysql/manager/matrix (в разделе вспомогательные инструменты есть "Сравнение и синхронизация структур баз данных")

https://www.devart.com/dbforge/mysql/datacompare/ - специализированное решение для сравнения

Есть разные решения, по аналогии можно найти другие (в т.ч. наверняка можно найти и бесплатные ) - отличаются по возможностям (сравнение только структуры, данных, возможности синхронизации и т.д.).

V
На сайте с 08.12.2015
Offline
5
#2

Можно простейший скрипт накатать, который раз в день будет делать дамп базы и делать diff старого и нового дампа. Если есть изменения, то будет высылать их на почту.

Подобным подходом пользуюсь для отслеживания изменений конфигов на коммутаторах - для наших целей хватает.

Пожно пойти дальше и класть дампы с систему контроля версий... В общем, поле для творчества большое.

kolchakA
На сайте с 19.06.2010
Offline
226
#3

Вот бы оно еще показывало какие запросы были произведены. Или здесь лучше просто логировать базу?

TF-Studio
На сайте с 17.08.2010
Offline
334
#4

логи.

.....

Всё ещё лучший способ заработка для белых сайтов: GoGetLinks (https://www.gogetlinks.net/?inv=fahbn8).

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий