mysql数据库开启慢查询日志

  1.  

    登陆mysql数据库html

    MySQL开启慢查询日志方法步骤阅读mysql

  2.  

    show variables like 'slow_query%';sql

    show variables like 'long_query_time';数据库

     slow_query_log      | OFF3d

    慢查询未开启rest

    MySQL开启慢查询日志方法

  3.  

    将 slow_query_log 全局变量设置为“ON”状态 日志

    set global slow_query_log='ON'; htm

    MySQL开启慢查询日志方法

  4.  

    设置慢查询日志存放的位置blog

    set global slow_query_log_file='/var/lib/mysql/test-10-226-slow.log';ci

    MySQL开启慢查询日志方法

  5.  

    查询超过1秒就记录

    set global long_query_time=1;

    MySQL开启慢查询日志方法

  6.  

    上面的方法只是临时生效,mysql重启后就会失效

  7.  

    编辑配置文件/etc/my.cnf加入以下内容

    [mysqld]

    slow_query_log = ON

    slow_query_log_file = /var/lib/mysql/test-10-226-slow.log

    long_query_time = 1

    MySQL开启慢查询日志方法

  8.  

    修改配置后重启mysql

    systemctl restart mysqld

    mysql -uroot -p

    MySQL开启慢查询日志方法

  9.  

    使用下面命令验证

    show variables like 'slow_query%';

    mysql永久开启了漫查询日志功能

    MySQL开启慢查询日志方法

相关文章
相关标签/搜索