Как получить доступ к журналам mysql из экземпляра RDS

Как получить доступ к журналам MySQL (прежде всего, чтобы взглянуть на инструкции вставки/обновления/удаления) из экземпляра Amazon RDS?

Ответы

Ответ 1

В основном вы должны включить параметр "general_log" в группе параметров вашего экземпляра RDS

$ rds-modify-db-parameter-group mydbparametergroup --parameters "name=general_log,value=ON,method=immediate" 

Если вы не применили параметрическую группу к экземпляру:

$ rds-modify-db-instance mydbinstance  --db-parameter-group-name mydbparametergroup

Затем получите доступ к экземпляру mysql с помощью root:

mysql> select * from mysql.general_log;

См:

Форум разработчиков AWS - Re: общий журнал запросов

AWS RDS - Работа с группами параметров DB

Ответ 2

Мне было очень трудно понять такую ​​простую вещь, потому что вся онлайн-информация в этом отношении кажется устаревшей, в том числе одной в Amazon Docs. Amazon, очевидно, изменил ваши действия, так как теперь параметры по умолчанию не могут быть изменены, и вам необходимо создать собственный набор параметров для их изменения, включая general_log. Это очевидная ошибка, что вы по-прежнему можете нажать кнопку "Изменить" для параметров по умолчанию, но при попытке сохранить их вы получите ошибку, которую параметры по умолчанию не могут быть изменены.

enter image description here

Как вы это делаете сейчас, это то, что в группах параметров нажмите "Создать группу параметров базы данных" и создайте новую группу и выберите один и тот же БД в "Группе семейств параметров базы данных", как в группе параметров по умолчанию. См. Прикрепленный снимок экрана. После этого он создаст копию, идентичную группе параметров по умолчанию. Теперь отредактируйте параметры, например. измените general_log на '1'. Согласно Docs, по умолчанию должно быть "0", но по умолчанию оно не равно "0" или "1".

Теперь сохраните его, вернитесь к своему экземпляру, нажмите "Действия экземпляра", выберите "Изменить" и в появившемся параметре измените "Группа параметров" на новую группу настраиваемых параметров. Потребуется несколько минут, чтобы применить его, после чего вам нужно будет перезапустить экземпляр БД.

Так будет до июня 2014 года. Но нет никакой гарантии, что так будет и в будущем, так как в индустрии технологий все слишком быстро обновляется (много раз без необходимости), но документы и учебные пособия не позволяют, t быстро обновляется.