errorlog日志

记录mysql运行过程中Error、Warning、Note等信息

sql语句查看日志存储地位

mysql> show variables like "log_error";+---------------+---------------------------------+| Variable_name | Value                           |+---------------+---------------------------------+| log_error     | /var/log/mysqld.log             |+---------------+---------------------------------+1 row in set (0.00 sec)

error配置项

[mysqld]log-error=/data/log/mysql/mysql_error.log

General Query Log日志

记录mysql的日常日志,包含查问、批改、更新等。

sql语句查看是否开启以存储地位

mysql> show global variables like "%genera%";+----------------------------------------+--------------------+| Variable_name                          | Value              |+----------------------------------------+--------------------+| auto_generate_certs                    | ON                 || general_log                            | OFF                || general_log_file                       | /data/mysql/JD.log || sha256_password_auto_generate_rsa_keys | ON                 |+----------------------------------------+--------------------+4 rows in set (0.01 sec)

Query配置项

[mysqld]  general_log             = 1  general_log_file        = /data/log/mysql/mysql_query.log

mysql开启/敞开

mysql> set global general_log = on;mysql> set global general_log = off;

Slow Query Log

记录Mysql 慢查问的日志

mysql> show variables like "%slow%";+---------------------------+-------------------------+| Variable_name             | Value                   |+---------------------------+-------------------------+| log_slow_admin_statements | OFF                     || log_slow_slave_statements | OFF                     || slow_launch_time          | 2                       || slow_query_log            | OFF                     || slow_query_log_file       | /data/mysql/JD-slow.log |+---------------------------+-------------------------+5 rows in set (0.00 sec)

慢查问配置项

  slow-query-log = 1  #设置满申请工夫, 设置查多少秒的查问算是慢查问  long_query_time = 1   slow-query-log-file = /data/log/mysql/mysql_slow.log

mysql开启

mysql> set global slow_query_log = on;