资讯专栏INFORMATION COLUMN

如何打开MySQL查询日志?

shenhualong / 2495人阅读

摘要:如何打开查询日志首先找到的配置文件,在下添加同时,登录中设置打开重启之后就可以在当前用户的目录中通过查看日志了。例如,当你执行参考

如何打开MySQL查询日志?

首先找到MySQL的配置文件my.cnf,在[mysqld]下添加

general_log_file=~/query.log

同时,登录MySQL console中设置打开log

mysql -uroot

> SET global general_log = 1;

重启MySQL之后就可以在当前用户的HOME目录中通过query.log查看SQL日志了。

例如,当你执行use mysql; select * from user;

150729 11:51:43    43 Connect   root@localhost on
           43 Query select @@version_comment limit 1
150729 11:51:47    43 Query SELECT DATABASE()
           43 Init DB   mysql
           43 Query show databases
           43 Query show tables
           43 Field List    columns_priv
           43 Field List    db
           43 Field List    event
           43 Field List    func
           43 Field List    general_log
           43 Field List    help_category
           43 Field List    help_keyword
           43 Field List    help_relation
           43 Field List    help_topic
           43 Field List    innodb_index_stats
           43 Field List    innodb_table_stats
           43 Field List    ndb_binlog_index
           43 Field List    plugin
           43 Field List    proc
           43 Field List    procs_priv
           43 Field List    proxies_priv
           43 Field List    servers
           43 Field List    slave_master_info
           43 Field List    slave_relay_log_info
           43 Field List    slave_worker_info
           43 Field List    slow_log
           43 Field List    tables_priv
           43 Field List    time_zone
           43 Field List    time_zone_leap_second
           43 Field List    time_zone_name
           43 Field List    time_zone_transition
           43 Field List    time_zone_transition_type
           43 Field List    user
           43 Query select * from user

参考:http://stackoverflow.com/questions/6479107/how-to-enable-mysql-query-l...

文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。

转载请注明本文地址:https://www.ucloud.cn/yun/46489.html

相关文章

  • 目前看过最全的一线大厂MySQL面试题(题+详解)

    摘要:慢查询日志设置一个阈值,将运行时间超过该值的所有语句都记录到慢查询的日志文件中。二进制日志记录对数据库执行更改的所有操作。优点不需要记录每一行的变化,减少了日志量,节约了,提高性能。所以的日志内容会非常清楚的记录下每一行数据修改的细节。 1、MySQL的复制原理以及流程 基本原理流程,3个线程以及之间的关联; 主:binlog线程——记录下所有改变了数据库数据的语句,放进master上...

    luodongseu 评论0 收藏0
  • 干货 | MySQL数据库安全之审计

    摘要:相比传统数据库,云数据库易于部署管理和扩展,提供数据可靠性安全性运行状态监控等全套解决方案。下面给大家介绍云数据库审计的开启使用关闭等功能。 每家公司都希望业务高速增长,最好能出几个爆款产品或者爆款业务,从而带动公司营收高速攀升。但站在数据库管理员的角度,这却是实实在在的压力,业务高速增长必然带来数据量的暴增。数据库系统的选型和设计是支撑整个业务系统的重要因素。MySQL数据库是基于云...

    tigerZH 评论0 收藏0
  • MySQL性能调优与架构设计(一)—— MySQL架构组成

    摘要:物理文件组成之日志文件错误日志错误日志记录来在运行过程中所有较为严重的警告和错误信息。日志记录了所做的所有物理变更和事务信息通过日志和信息,保证了在任何情况下的事务安全性。文件也是专属与存储引擎的,主要存放表的索引相关信息。 前言 麻雀虽小,五脏俱全。mysql虽然以简单著称,但是其内部结构一点也不简单。 本章从mysql物理组成、逻辑组成、以及几个相关工具几个角度来介绍mysql的...

    hlcfan 评论0 收藏0
  • mysql查询优化笔记

    摘要:显示索引的哪一列被使用了如果可能的话,是一个常数认为必须检查的用来返回请求数据的行数列需要注意的返回值看到这个的时候,查询就需要优化了。它根据连接类型以及存储排序键值和匹配条件的全部行的行指针来排序全部行看到这个的时候,查询需要优化了。 一.慢查询日志开启方法: 1.查看是否开启慢查询日志 show variables like slow_query_log2.设置没有索引的记录到慢查...

    zone 评论0 收藏0
  • mysql新说·记录数据轨迹的binlog

    摘要:什么是是的日志工具,日志可以记录的和操作时间。因为数据是二进制格式的,所以称为,即。当数据丢失时,可以恢复数据当某段时间的数据丢失时,可以按照时间查询日志,从而按照恢复数据。配置大多数时候,我们只需要记录里某个的。 1、什么是binlog? binlog是mysql的日志工具,binlog日志可以记录insert、update、delete的sql和操作时间。 因为log数据是二进制格...

    yacheng 评论0 收藏0

发表评论

0条评论

最新活动
阅读需要支付1元查看
<