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. webservice系统学习笔记4-使用工具查看SOAP消息

    使用myeclipse的WTP java ee视图里的[web services Explorer]来测试查看webservice传输的SOAP消息 1. 2. 测试getUserByUsername ...

  2. Redis学习(8)-redis其他特性

    消息订阅与发布 subscribe Channel:订阅频道 psubscribe channel*:批量订阅频道:例如:psubscribe S*,订阅以S开头的频道. publish channe ...

  3. leetcode || 58、Length of Last Word

    problem: Given a string s consists of upper/lower-case alphabets and empty space characters ' ', ret ...

  4. aop注解 事例

    spring.xml中aop的配置 <!-- aop的配置 --> <aop:config> <!-- 切入点表达式 --> <aop:pointcut ex ...

  5. 关于iOS 类扩展Extension的进一步理解

    很多人可能会问  iOS的分类和扩展的区别,网上很多的讲解,但是一般都是分类讲的多,而这也是我们平常比较常用的知识:但是,对于扩展,总觉得理解的朦朦胧胧,不够透彻. 这里就讲一下我自己的理解,但是这个 ...

  6. no !/ in spec

    问题: 在学习hibernate的过程中涉及到hibernate.cfg.xml和hibernate.hbm.xml配置文件的编写,写完之后配置文件出现黄色感叹号,鼠标悬停在感叹号上时显示no !/ ...

  7. Python练习笔记——通讯录查询V1.0

    作业: 编写一个代码,实现手机通讯录管理 实现功能:增.删.改.查 字典,列表 [扩展]不要求一定做出来 实现拼音首字母查找 phone = {} while True: num = input(&q ...

  8. Linux系统休眠和设备中断处理

    一.设备IRQ的suspend和resume 本小节主要解决这样一个问题:在系统休眠过程中,如何suspend设备中断(IRQ)?在从休眠中唤醒的过程中,如何resume设备IRQ? 一般而言,在系统 ...

  9. Python count() 方法

    描述 count() 方法用于统计字符串中某个子字符串出现的次数,可选参数为开始搜索与结束搜索的位置索引. 语法 count() 方法语法: S.count(sub[,start=0[,end=len ...

  10. HDU1024 Max Sum Plus Plus 【DP】

    Max Sum Plus Plus Time Limit: 2000/1000 MS (Java/Others)    Memory Limit: 65536/32768 K (Java/Others ...