AWS RDS for MySQL基本メンテナンス
1、AWSクエリースローログ
2、AWS RDSはrootパスワードを修正する
詳細--「変更--」データベース・インスタンスの変更--「新規マスター・パスワード--」続行--」すぐに適用
注意:マスターパスワードの変更はビジネスに影響しません
3、AWS RDSは別のipアクセスを許可するセキュリティグループipのホワイトリスト を追加データベースにhostのアクセス権を追加し、user@'ip'
select count(1) ,user_host from mysql.slow_log group by user_host;
select count(*) from mysql.slow_log ;
mysql> desc mysql.slow_log ;
+----------------+---------------------+------+-----+-------------------+-----------------------------+
| Field | Type | Null | Key | Default | Extra |
+----------------+---------------------+------+-----+-------------------+-----------------------------+
| start_time | timestamp | NO | | CURRENT_TIMESTAMP | on update CURRENT_TIMESTAMP |
| user_host | mediumtext | NO | | NULL | |
| query_time | time | NO | | NULL | |
| lock_time | time | NO | | NULL | |
| rows_sent | int(11) | NO | | NULL | |
| rows_examined | int(11) | NO | | NULL | |
| db | varchar(512) | NO | | NULL | |
| last_insert_id | int(11) | NO | | NULL | |
| insert_id | int(11) | NO | | NULL | |
| server_id | int(10) unsigned | NO | | NULL | |
| sql_text | mediumtext | NO | | NULL | |
| thread_id | bigint(21) unsigned | NO | | NULL | |
+----------------+---------------------+------+-----+-------------------+-----------------------------+
mysql> select query_time,sql_text from mysql.slow_log order by query_time desc limit 30; --
mysql> select query_time,sql_text from mysql.slow_log where query_time >'00:00:10'; -- 10s
2、AWS RDSはrootパスワードを修正する
詳細--「変更--」データベース・インスタンスの変更--「新規マスター・パスワード--」続行--」すぐに適用
注意:マスターパスワードの変更はビジネスに影響しません
3、AWS RDSは別のipアクセスを許可する