Перенос базы данных Mysql в AroraDB с помощью percona xtrabackup

Я пытаюсь перенести данные с сервера mysql на AWS arora db. Для этого я сначала пытаюсь создать файл bakcup. но это дает мне ошибку ниже

Предупреждение: опция 'datadir' имеет разные значения: '/var/lib/mysql' в файле настроек по умолчанию '/mysqldata/mysql/' в SHOW VARIABLES Ошибка: не удалось выполнить запрос SHOW ENGINE INNODB STATUS: Отказано в доступе; вам нужна (по крайней мере одна из) привилегия PROCESS для этой операции


person shubham    schedule 15.11.2018    source источник
comment
Это происходит при создании резервной копии или при ее импорте? Сообщение об ошибке довольно ясно. Используемый вами идентификатор пользователя не имеет необходимой привилегии. Можете ли вы заставить своего системного администратора предоставить его?   -  person O. Jones    schedule 15.11.2018
comment
Любопытный. Почему вы хотите перейти на AuroraDB? Вы ожидаете лучшей производительности? Я просто хочу, чтобы вы поняли, что Aurora — это не масштабируемое решение. (Это самое распространенное заблуждение) Вы по-прежнему ограничены записью только в 1 экземпляр.   -  person utdrmac    schedule 20.11.2018


Ответы (1)


Как сказал О.Джонс, сообщение об ошибке вполне очевидно. В нем говорится, что пользователь MySQL, которого вы используете для выполнения xtrabackup, не имеет необходимых привилегий для создания указанной резервной копии. Решение состоит в том, чтобы GRANT PROCESS ON *.* TO backup_user@localhost;

person utdrmac    schedule 20.11.2018