Вы можете использовать что-то вроде Python LDAP для внесения изменений в Active Directory через интерфейс LDAP. Задача состоит в том, чтобы знать, какие / когда данные изменяются в вашей таблице базы данных.
В MySQL вы можете использовать триггеры для выполнения действий, когда выполняются операции INSERT, UPDATE или DELETE. Триггер может использоваться для заполнения второй таблицы, которая по сути является журналом изменений. Либо удалите элементы из таблицы журнала изменений при обработке и обновлении в AD, либо сохраните номер «последнее изменение обработано» в своем коде и сохраните данные журнала изменений в виде журнала аудита.