1. Linux查看mysql 安装路径
  2. 一、查看文件安装路径
  3. 由于软件安装的地方不止一个地方,所有先说查看文件安装的所有路径(地址)。
  4. 这里以mysql为例。比如说我安装了mysql,但是不知道文件都安装在哪些地方、放在哪些文件夹里,可以用下面的命令查看所有的文件路径
  5. 在终端输入:
  6. whereis mysql
  7. 回车,如果你安装好了mysql,就会显示文件安装的地址,例如我的显示(安装地址可能会不同)
  8. [root@localhost ~]# whereis mysql
  9. mysql: /usr/bin/mysql /usr/lib/mysql /usr/share/mysql /usr/share/man/man1/mysql.1.gz
  10. 复制代码
  11. 二、查询运行文件所在路径(文件夹地址)
  12. 如果你只要查询文件的运行文件所在地址,直接用下面的命令就可以了(还是以mysql为例):
  13. which mysql
  14. 终端显示:
  15. [root@localhost ~]# which mysql
  16. /usr/bin/mysql
  17. 方法一:修改mysql的my.cnf文件
  18. Linux:
  19. 在mysql配置文件/etc/my.cnf中[mysqld]选项下增加:
  20. vi /etc/my.cnf
  21. log-slow-queries=/usr/local/mysql/slowquery.log (指定日志文件存放位置,可以为空,系统会给一个缺省的文件host_name-slow.log)
  22. long_query_time=1 (记录超过的时间,默认为10s)
  23. log-queries-not-using-indexes (log下来没有使用索引的query,可以根据情况决定是否开启)
  24. log-long-format (如果设置了,所有没有使用索引的查询也将被记录)
  25. Windows:
  26. 在my.ini的[mysqld]添加如下语句:
  27. log-slow-queries = D:\www\mysql\log\mysqlslowquery.log
  28. long_query_time = 1(其他参数如上)
  29. 保存后重启mysql即可加载配置
  30. 注意
  31. llog-slow-queries=/usr/local/mysql/slowquery.log 为慢查询日志存放的位置,一般这个目录要有MySQL的运行帐号的可写权限,一般都将这个目录设置为MySQL的数据存放目录;
  32. long_query_time=1中的1表示查询超过两秒才记录;
  33. 方法二:命令方式
  34. cd /usr/local/mysql/bin
  35. mysql -u root -p
  36. enter password
  37. mysql> show variables like ”%long%”;         //查看一下默认为慢查询的时间10秒
  38. +—————–+———–+
  39. | Variable_name   | Value     |
  40. +—————–+———–+
  41. | long_query_time | 10.000000 |
  42. +—————–+———–+
  43. 1 row in set (0.00 sec)
  44. mysql> set global long_query_time=2;          //设置成2秒,加上global,下次进mysql已然生效
  45. Query OK, 0 rows affected (0.00 sec)
  46. mysql> show variables like ”%slow%”;          //查看一下慢查询是不是已经开启
  47. +———————+———————————+
  48. | Variable_name       | Value                           |
  49. +———————+———————————+
  50. | log_slow_queries    | OFF                             |
  51. | slow_launch_time    | 2                               |
  52. | slow_query_log      | OFF                             |
  53. | slow_query_log_file | /usr/local/mysql/mysql-slow.log |
  54. +———————+———————————+
  55. 4 rows in set (0.00 sec)
  56. mysql> set slow_query_log=’ON’;                        //加上global,不然会报错的。
  57. ERROR 1229 (HY000): Variable ’slow_query_log’ is a GLOBAL variable and should be set with SET GLOBAL
  58. mysql> set global slow_query_log=’ON’;            //启用慢查询
  59. Query OK, 0 rows affected (0.28 sec)
  60. mysql> show variables like ”%slow%”;              //查看是否已经开启
  61. +———————+———————————+
  62. | Variable_name       | Value                           |
  63. +———————+———————————+
  64. | log_slow_queries    | ON                              |
  65. | slow_launch_time    | 2                               |
  66. | slow_query_log      | ON                              |
  67. | slow_query_log_file | /usr/local/mysql/mysql-slow.log |
  68. +———————+———————————+
  69. 4 rows in set (0.00 sec)

mysql 开启慢查询记录的更多相关文章

  1. MySQL Limit 限定查询记录数

    MySQL Limit 限定查询记录数 MySQL LIMIT MySQL 中 LIMIT 关键字用于限定查询记录返回最大数目. 语法: ... LIMIT offset , rows 该语法中,of ...

  2. mysql 开启慢查询 如何打开mysql的慢查询日志记录

    mysql慢查询日志对于跟踪有问题的查询非常有用,可以分析出当前程序里有很耗费资源的sql语句,那如何打开mysql的慢查询日志记录呢,接下来将详细为您介绍 原文出自:http://www.jbxue ...

  3. mysql开启慢查询日志及查询--windows

    MySQL慢查询配置 1. 慢查询有什么用? 它能记录下所有执行超过long_query_time时间的SQL语句, 帮你找到执行慢的SQL, 方便我们对这些SQL进行优化. 2. 如何开启慢查询? ...

  4. MYSQL开启慢查询日志实施

    查看当前服务器是否开启慢查询:1.快速办法,运行sql语句show VARIABLES like "%slow%" 2.直接去my.conf中查看.my.conf中的配置(放在[m ...

  5. MySQL开启慢查询 总结

    MYSQL慢查询配置 1. 慢查询有什么用? 它能记录下所有执行超过long_query_time时间的SQL语句, 帮你找到执行慢的SQL, 方便我们对这些SQL进行优化. 2. 如何开启慢查询? ...

  6. mysql开启慢查询方法(转)

    1,配置开启 Linux: 在mysql配置文件my.cnf中增加 log-slow-queries=/var/lib/mysql/slowquery.log (指定日志文件存放位置,可以为空,系统会 ...

  7. mysql开启慢查询方法

    1,配置开启 Linux: 在mysql配置文件my.cnf中增加 log-slow-queries=/var/lib/mysql/slowquery.log (指定日志文件存放位置,可以为空,系统会 ...

  8. MySQL 开启慢查询日志

    1.1 简介 开启慢查询日志,可以让MySQL记录下查询超过指定时间的语句,通过定位分析性能的瓶颈,才能更好的优化数据库系统的性能. 1.2 登录数据库查看 [root@localhost lib]# ...

  9. MySql开启慢查询日志并使用pt-query-digest 分析

    慢查询日志会将查询过程中超出你设置的时间的查询记录下来,以便供开发者进行分析和优化. 1. 开启慢查询 1.1 查看当前设置 mysql> show variables like "% ...

随机推荐

  1. c-fmt-fn标签用法

      c-fmt-fn标签用法 CreateTime--2017年1月6日15:48:43 Author:Marydon 一.参考链接 http://blog.csdn.net/fmwind/artic ...

  2. DIV+CSS专题:十天学会DIV+CSS

    DIV+CSS专题:十天学会DIV+CSS,在网上看到的.感觉蛮好,推荐一下. 十天学会DIV+CSS(WEB标准)CHM格式文件下载 第十天 div+css网页标准布局实例教程(三) 第十天 div ...

  3. lua 代码加密方案

    require 实现 require函数在实现上是依次调用package.searchers(lua51中是package.loaders)中的载入函数,成功后返回.在loadlib.c文件里有四个载 ...

  4. Swift代理造成内存泄漏的解决办法

    在swift中,使用代理 ,可能很多人会这样实现: .首先定义一份协议. protocol ToolProrocol{ //代理方法 func didRecieveResults(result:Int ...

  5. checkbox选择框如果被选中value值就可以传过去,没有被选中value就不能穿过去(调试了近一天,坑爹的说)

    因为要适合各种分辨率,所以将原来的单选按钮radio换成单个的checkbox

  6. Go 普通LOG输出

    因为Go 语言中没有自带的宏, 来表示行号和文件, 需要从方法中去获取,麻烦.所以封装了一个函数,用于输出平时程序的打印日志 import ( "fmt" "log&qu ...

  7. 为训练深度OCR 图像,生成文本图像

    https://github.com/Sanster/text_renderer Generate text images for training deep learning ocr model 在 ...

  8. Python 多进程 一分钟下载二百张图片 是什么样子的体验

    需要爬取国内某个网站,但是这个网站封ip,没办法,只能用代理了,然后构建自己的代理池,代理池维护了20条进程, 所用的网络是20M带宽,实际的网速能达到2.5M,考虑到其他原因,网速未必能达到那么多. ...

  9. Gitbook 生成 pdf 中文字体错乱问题解决办法

    Gitbook 生成 pdf 中文字体错乱问题解决办法   用过 Gitbook 的都知道, Gitbook 会自动生成 pdf 以提供下载, 但十分遗憾的是自动生成的 pdf 对中文的支持并不好, ...

  10. 配置新服务器 的一些 依赖库 php mysql nginx

    利用CentOS Linux系统自带的yum命令安装.升级所需的程序库 LANG=C yum -y install gcc gcc-c++ autoconf libjpeg libjpeg-devel ...