当前位置: 首页 > news >正文

品牌推广营销seo关键词优化平台

品牌推广营销,seo关键词优化平台,制作简历的免费模板网站,业务自助下单平台网站查询日志 MySQL中的查询日志保存在文本文件中,能够记录MySQL中的所有数据操作。 开启查询日志 MySQL默认情况下没有开启查询日志,如果需要开启查询日志,则需要在 my.cnf 文件或者 my.ini 文件的 [mysqld] 选项下进行配置。例如,…

查询日志

MySQL中的查询日志保存在文本文件中,能够记录MySQL中的所有数据操作。


开启查询日志

MySQL默认情况下没有开启查询日志,如果需要开启查询日志,则需要在 my.cnf 文件或者 my.ini 文件的 [mysqld] 选项下进行配置。例如,配置开启 MySQL 的查询日志:


[mysqld]
general_log = 1
general_log_file = /data/mysql/log/general_log/general_statement.log
log_output = FILE

各种配置说明如下:

·general_log:表示是否开启查询日志。此项设置为 1 或者不带任何值,都可以开启查询日志;设置为0或者在 my.cnf 文件或 my.ini 文件中没有配置此项,则不会开启查询日志。

·general_log_file:查询日志的文件目录,笔者这里配置的是日志的完整路径。

·log_output:表示日志的存储方式,可以有 3 种取值,TABLE 表示将查询日志存储到数据表中;FILE 表示将查询日志保存到文件中;NONE表示不保存日志信息到数据表和文件中。

注意:开启查询日志时,如果没有显示指定 general_log_file 选项和 log_output 选项的值,则 MySQL 会将查询日志保存到 DATADIR 选项指定的目录下(也就是数据库中的数据目录),默认的文件名称为 host_name.log ,其中,host_name 为 MySQL 的主机名。

配置开启查询日志之前,首先查看 /data/mysql/log/general_log 目录下的文件信息。

[root@binghe150 ~]# 
[root@binghe150 ~]# ll /data/mysql/log/general_log/
total 0

当未配置 MySQL 的查询日志时,/data/mysql/log/general_log/ 目录下不存在任何文件。

开启查询日志配置完成后,需要重启MySQL服务才能生效。

[root@binghe150 ~]# service mysqld restart
Shutting down MySQL..... SUCCESS! 
Starting MySQL........ SUCCESS!

也可以在MySQL命令行中指定开启MySQL的查询日志。

mysql> SET GLOBAL general_log = 1;
Query OK, 0 rows affected (0.01 sec)
mysql> SET GLOBAL general_log_file = '/data/mysql/log/general_log/general_statement.log'; 
Query OK, 0 rows affected (0.00 sec)
mysql> SET GLOBAL log_output = 'file';
Query OK, 0 rows affected (0.00 sec)

此时,再次查看 /data/mysql/log/general_log/目录下的文件。

[root@binghe150 ~]# ll /data/mysql/log/general_log/
total 4
-rw-r----- 1 mysql mysql 547 Jan 17 11:39 general_statement.log

当开启查询日志配置完成后,MySQL会自动创建general_log_file选项指定的日志文件。

查看查询日志

如果log_output选项配置的是将查询日志保存到文件中,则日志文件的格式为纯文本格式,可以直接查看日志文件中的内容。


cat /data/mysql/log/general_log/general_statement.log

mysql查询日志记录
查询日志中记录了所有的SQL语句的信息。

删除查询日志

  1. 直接找到日志目录即可删除日志记录。
rm -rf /data/mysql/log/general_log/general_statement.log
  1. 刷新日志
  • 刷新前日志记录如下:
    在这里插入图片描述

  • 刷新查询日志

    • 可以在MySQL命令行中执行如下命令刷新日志。
    mysql> FLUSH LOGS;
    Query OK, 0 rows affected (0.02 sec)
    
    • 也可以在服务器命令行中执行如下命令刷新日志。
    [root@binghe150 ~]# mysqladmin -uroot -p flush-logs
    Enter password:
    

日志刷新成功,再次查看 /data/mysql/log/general_log 目录下的文件。

  • 执行刷新命令后日志记录如下:
    在这里插入图片描述

关闭查询日志

关闭查询日志就比较简单了,只需要在 my.cnf 文件或者 my.ini 文件的 [mysqld] 选项下,将 general_log 选项配置为 0 ,或者删除 general_log 选项。

[mysqld]
general_log = 0

配置完成后,重启 MySQL 才能生效。

也可以在 MySQL 命令行中执行如下命令关闭查询日志。

mysql> SET GLOBAL general_log = 0;
Query OK, 0 rows affected (0.00 sec)

当关闭查询日志后删除查询日志,再执行刷新日志的操作,MySQL 将不再重新创建查询日志文件。

http://www.hkea.cn/news/55300/

相关文章:

  • 淄博有做网站的吗百度推广有哪些形式
  • 增值税怎么算免费seo快速排名系统
  • 响应式电商网站制作全网
  • 国内b2b网站a片长春做网站推广的公司
  • 网页制作视频的网站建设引擎优化seo怎么做
  • 吉林省建设厅证件查询网站今日热搜
  • 做熟食的网站美食网站搜索引擎推广方案案例
  • 企业模板网站推广优化平台
  • 赣州做网站的网站优化技术
  • 设计网站大全网公司推广咨询
  • 北京网站建设价格上海关键词排名优化公司
  • 浙江华临建设集团有限公司网站seo优化网站词
  • 服装网站建设规划书范文免费的行情网站
  • 合肥企业自助建站seo课程培训班
  • 企业网站建设总结什么软件可以免费引流
  • 个人博客网站如何做SEO雅诗兰黛网络营销策划书
  • 唐山自助建站软件seo软件优化工具软件
  • 推广电子商务网站的案例网站推广策划书模板
  • 前端外包网站网站优化快速排名软件
  • 凡客做网站cba最新消息
  • 郑州做网站好的公搜索引擎优化好做吗
  • 网站 预算白度
  • 中国电商建站程序信息推广
  • 网站开发教程 布局优化技术
  • 做外贸网站需要请外贸文员吗网站seo诊断分析和优化方案
  • 百度网站怎么做的赚钱吗seo中文含义
  • 做网站界面的软件互联网培训
  • 电子商务网站建设与维护李建忠高级搜索引擎技巧
  • 做地产网站全网搜索软件
  • 网站开发培训班百度网站推广关键词怎么查