2012-01-04 3 views

ответ

17

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

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

В случае, если вы не применяли parametergroup к примеру:

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

Тогда доступ ваш экземпляр mysql с использованием корня:

mysql> select * from mysql.general_log; 

См.

AWS Developer Forum - Re: general query log

AWS RDS - Working with DB Parameter Groups

+0

«получить доступ к экземпляру mysql с помощью root:» - как? У вас нет пароля root для экземпляра RDS? –

+0

Конечно, есть. Это просто называется «хозяин», а не root. –

+4

Для тех, кто использует веб-интерфейс, перейдите в 'paramater groups', найдите' general', затем нажмите 'edit paramaters'. – Timmmm

14

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

enter image description here

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

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

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

+0

Upvote для правильного ответа. Благодаря! –

+0

Спасибо! Это все еще работает. Выберите перезагрузку, чтобы перезапустить экземпляр db. –

Смежные вопросы