AWS RDS for MySQL基本メンテナンス


1、AWSクエリースローログ
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アクセスを許可する
  • セキュリティグループipのホワイトリスト
  • を追加
  • データベースにhostのアクセス権を追加し、user@'ip'