设为首页 收藏本站
查看: 1686|回复: 0

[经验分享] MySQL出错日志和通用查询日志(-)

[复制链接]
累计签到:1 天
连续签到:1 天
发表于 2015-4-17 08:50:17 | 显示全部楼层 |阅读模式
  • 通用日志设置
    my.cnf配置如下
    general_log=on
    general_log_file=/opt/mysql/data/mysql_general.log
    以下是通过查看日志得到的,可以看到记录了所有的SQL及各种query

    [iyunv@hack data]# tail -f mysql_general.log
    /usr/local/mysql/bin/mysqld, Version: 5.6.14-log (Source distribution). started with:
    Tcp port: 3306  Unix socket: /usr/local/mysql/mysql.sock
    Time                 Id Command    Argument


    150417  0:53:55     1 Connect   root@localhost on
                        1 Query     select @@version_comment limit 1
    150417  0:53:59     1 Query     show databases
    150417  0:54:11     1 Query     select * from mysql.user
    150417  0:54:31     1 Query     select @@session.long_query_time
    mysql> show variables like '%general%';
    +------------------+-----------------------------------+
    | Variable_name    | Value                             |
    +------------------+-----------------------------------+
    | general_log      | ON                                |
    | general_log_file | /opt/mysql/data/mysql_general.log |
    +------------------+-----------------------------------+
    2 rows in set (0.10 sec)
    mysql> set @@session.general_log=off;
    ERROR 1229 (HY000): Variable 'general_log' is a GLOBAL variable and should be set with SET GLOBAL
    mysql> set @@global.general_log=off;
    Query OK, 0 rows affected (0.01 sec)

    mysql> 从这个也可以看到general_log为global参数
  • 出错日志默认是开启的默认名为HOSTNAME.err 如果指定 log=/opt/mysql/data/mysql.log
    my.cnf配置 log-error=/opt/mysql/data/mysql.log

    [iyunv@hack data]# tail -200f mysql.log 可以看到该日志记录关闭和开启数据库数据
    150417 01:02:28 mysqld_safe Starting mysqld daemon with databases from /opt/mysql/data
    2015-04-17 01:02:45 0 [Warning] TIMESTAMP with implicit DEFAULT value is deprecated. Please use --explicit_defaults_for_timestamp server option (see documentation for more details).
    2015-04-17 01:02:55 2701 [Note] InnoDB: 5.6.14 started; log sequence number 13384393
    2015-04-17 01:02:56 2701 [Note] Server hostname (bind-address): '*'; port: 3306
    2015-04-17 01:02:57 2701 [Note] IPv6 is available.
    2015-04-17 01:02:57 2701 [Note]   - '::' resolves to '::';
    2015-04-17 01:02:57 2701 [Note] Server socket created on IP: '::'.
    2015-04-17 01:03:00 2701 [Note] Event Scheduler: Loaded 0 events
    2015-04-17 01:03:00 2701 [Note] /usr/local/mysql/bin/mysqld: ready for connections.
    Version: '5.6.14-log'  socket: '/usr/local/mysql/mysql.sock'  port: 3306  Source distribution
    2015-04-17 01:04:41 2701 [Note] /usr/local/mysql/bin/mysqld: Normal shutdown

    2015-04-17 01:04:41 2701 [Note] Giving 1 client threads a chance to die gracefully
    2015-04-17 01:04:41 2701 [Note] Event Scheduler: Purging the queue. 0 events
    2015-04-17 01:04:41 2701 [Note] Shutting down slave threads
    2015-04-17 01:04:43 2701 [Note] Forcefully disconnecting 1 remaining clients
    2015-04-17 01:04:43 2701 [Warning] /usr/local/mysql/bin/mysqld: Forcing close of thread 1  user: 'root'

    2015-04-17 01:04:43 2701 [Note] Binlog end
    2015-04-17 01:04:43 2701 [Note] Shutting down plugin 'partition'
    2015-04-17 01:04:43 2701 [Note] InnoDB: FTS optimize thread exiting.
    2015-04-17 01:04:43 2701 [Note] InnoDB: Starting shutdown...
    2015-04-17 01:04:44 2701 [Note] InnoDB: Shutdown completed; log sequence number 13415235
    2015-04-17 01:04:44 2701 [Note] Shutting down plugin 'binlog'
    2015-04-17 01:04:44 2701 [Note] /usr/local/mysql/bin/mysqld: Shutdown complete

    150417 01:04:45 mysqld_safe mysqld from pid file /opt/mysql/data/hack.pid ended

    关于error的参数

    mysql> show variables like '%error%';
    +--------------------+---------------------------+
    | Variable_name      | Value                     |
    +--------------------+---------------------------+
    | error_count        | 0                         |
    | log_error          | /opt/mysql/data/mysql.log |
    | max_connect_errors | 100                       |
    | max_error_count    | 64                        |
    | slave_skip_errors  | OFF                       |
    +--------------------+---------------------------+
    5 rows in set (0.00 sec)

    mysql>







运维网声明 1、欢迎大家加入本站运维交流群:群②:261659950 群⑤:202807635 群⑦870801961 群⑧679858003
2、本站所有主题由该帖子作者发表,该帖子作者与运维网享有帖子相关版权
3、所有作品的著作权均归原作者享有,请您和我们一样尊重他人的著作权等合法权益。如果您对作品感到满意,请购买正版
4、禁止制作、复制、发布和传播具有反动、淫秽、色情、暴力、凶杀等内容的信息,一经发现立即删除。若您因此触犯法律,一切后果自负,我们对此不承担任何责任
5、所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其内容的准确性、可靠性、正当性、安全性、合法性等负责,亦不承担任何法律责任
6、所有作品仅供您个人学习、研究或欣赏,不得用于商业或者其他用途,否则,一切后果均由您自己承担,我们对此不承担任何法律责任
7、如涉及侵犯版权等问题,请您及时通知我们,我们将立即采取措施予以解决
8、联系人Email:admin@iyunv.com 网址:www.yunweiku.com

所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其承担任何法律责任,如涉及侵犯版权等问题,请您及时通知我们,我们将立即处理,联系人Email:kefu@iyunv.com,QQ:1061981298 本贴地址:https://www.yunweiku.com/thread-57914-1-1.html 上篇帖子: MySQL中serial关键字的作用 下篇帖子: MySQL慢查询日志(二) 通用
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

扫码加入运维网微信交流群X

扫码加入运维网微信交流群

扫描二维码加入运维网微信交流群,最新一手资源尽在官方微信交流群!快快加入我们吧...

扫描微信二维码查看详情

客服E-mail:kefu@iyunv.com 客服QQ:1061981298


QQ群⑦:运维网交流群⑦ QQ群⑧:运维网交流群⑧ k8s群:运维网kubernetes交流群


提醒:禁止发布任何违反国家法律、法规的言论与图片等内容;本站内容均来自个人观点与网络等信息,非本站认同之观点.


本站大部分资源是网友从网上搜集分享而来,其版权均归原作者及其网站所有,我们尊重他人的合法权益,如有内容侵犯您的合法权益,请及时与我们联系进行核实删除!



合作伙伴: 青云cloud

快速回复 返回顶部 返回列表