2012-01-04 52 views

Trả lời

17

Về cơ bản bạn phải kích hoạt các thông số "general_log" trong nhóm tham số thẩm RDS bạn

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

Trong trường hợp bạn đã không áp dụng các parametergroup đến dụ:

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

Sau đó truy cập cá thể mysql của bạn bằng cách sử dụng root:

mysql> select * from mysql.general_log; 

Xem:

AWS Developer Forum - Re: general query log

AWS RDS - Working with DB Parameter Groups

+0

"truy cập cá thể mysql của bạn bằng cách sử dụng root:" - làm cách nào? Không có mật khẩu gốc cho một cá thể RDS, phải không? –

+0

Tất nhiên là có. Nó chỉ được gọi là 'chủ' chứ không phải là gốc. –

+4

Đối với những người sử dụng giao diện web, hãy truy cập 'nhóm paramater', tìm kiếm' general', sau đó nhấp vào 'edit paramaters'. – Timmmm

14

Tôi đã có một thời gian thực sự khó khăn để tìm một điều đơn giản như vậy ra ngoài, bởi vì tất cả thông tin trực tuyến về vấn đề này dường như lỗi thời trong đó có một trong Amazon Documents. Amazon rõ ràng đã thay đổi cách bạn làm mọi thứ kể từ bây giờ các tham số mặc định không thể được sửa đổi, và bạn cần phải tạo một tập hợp các tham số tùy chỉnh để sửa đổi chúng, bao gồm general_log. Đó là một lỗi rõ ràng mà bạn vẫn có thể nhấp vào nút chỉnh sửa cho các thông số mặc định, nhưng khi bạn cố gắng lưu chúng, bạn sẽ nhận được một lỗi mà các tham số mặc định không thể thay đổi.

enter image description here

Làm thế nào bạn làm điều đó bây giờ, là trong các tham số Groups, nhấn vào Create DB Parameter Group, và tạo một nhóm mới và chọn cùng DB trong 'DB Parameter Nhóm Gia đình' như trong mặc định nhóm tham số. Xem ảnh chụp màn hình đính kèm. Sau khi hoàn thành, nó sẽ tạo một bản sao giống hệt với nhóm thông số mặc định. Bây giờ hãy chỉnh sửa các thông số, ví dụ: thay đổi general_log thành '1'. Theo Tài liệu, mặc định là '0' nhưng không phải là '0' hoặc '1' theo mặc định.

Bây giờ hãy lưu nó, quay lại trường hợp của bạn, nhấp vào 'Tác vụ cá nhân', chọn 'Sửa đổi' và trong cài đặt sẽ xuất hiện, thay đổi 'Nhóm thông số' thành nhóm thông số tùy chỉnh mới của bạn. Nó sẽ mất một vài phút để áp dụng nó, sau đó bạn sẽ cần phải khởi động lại cá thể DB của bạn. Tuy nhiên, không có gì đảm bảo rằng nó sẽ vẫn như thế này trong tương lai nữa, vì trong ngành công nghệ, mọi thứ tiếp tục được cập nhật quá nhanh (nhiều lần không cần thiết) nhưng tài liệu và hướng dẫn thì không Không được cập nhật nhanh.

+0

Upvote cho câu trả lời đúng. Cảm ơn! –

+0

Cảm ơn bạn! Điều này vẫn hoạt động. Chọn khởi động lại để khởi động lại cá thể db. –

Các vấn đề liên quan