Перейти к основному содержимому Перейти к дополнительному содержимому

Необходимые разрешения

Пользователь, указанный в настройках подключения для , должен иметь следующие разрешения:

Задачи полной загрузки

Роль ReplicationAdmin с правом SELECT для указанных исходных таблиц.

Задачи CDC

Роль ReplicationAdmin с правами REPLICATION CLIENT и REPLICATION SLAVE.

Примечание к информацииПри получении изменений из Microsoft Azure Database для MySQL 8.0 пользователь также должен иметь стандартную аутентификацию.

Проверка на наличие открытых транзакций XA

Когда задача инициализируется, Data Movement gateway проверяет на наличие открытых транзакций XA (транзакции, использующие протокол двухфазной фиксации). Чтобы выполнить этот запрос, требуется следующее разрешение:

grant XA_RECOVER_ADMIN on *.* to 'userName'@'%';

Где userName — это пользователь, указанный в параметрах connector.

Если это разрешение не предоставлено, при запуске задачи будет отображаться следующая ошибка:

Failed to check for open XA transactions. Verify that the user specified in the endpoint settings has the XA_RECOVER_ADMIN permission. Capturing changes while there are open XA transactions might lead to loss of data. If there are no XA transactions in this database, add the internal parameter IgnoreOpenXaTransactionsCheck to skip the XA transactions check.

Помогла ли вам эта страница?

Если вы обнаружили какую-либо проблему на этой странице и с ее содержанием — будь то опечатка, пропущенный шаг или техническая ошибка, сообщите нам об этом, чтобы мы смогли ее исправить!