• 欢迎访问搞代码网站,推荐使用最新版火狐浏览器和Chrome浏览器访问本网站!
  • 如果您觉得本站非常有看点,那么赶紧使用Ctrl+D 收藏搞代码吧

MySQL中关于日志操作的实例分析

mysql 搞代码 4年前 (2022-01-09) 14次浏览 已收录 0个评论

在MySQL的初期,需要熟练掌握sql语句的运用,最简单的方式就是多练习多运用,但是好需要有一定的目的性,什么意思呢?

就是每个人的习惯不一样,可能容易犯的错误也不同,所以需要总结自己的常犯错误,有针对性的弥补,这样就会对MySQL的学习和掌握起到事半功倍的效果。今天就说几种记录MySQL操作的几种日志:

#错误日志 log-error

#查询日志 log

#二进制日志 log-bin

#慢日志 log-slow-queries

#更新日志 log-update(官方建议,不开启,所以在此忽略它)

下面一一详述:

1.首先,登陆mysql后,执行sql语句:

show variables like 'log_bin';

查看是否日志开启,详细结果如图:

2.#错误日志 log-error

开启方式:

在my.ini的[mysqld]选项下:

添加代码:

log-error=E:\log-error.txt

记录内容:

主要是记录启动、运行或停止mysqld时出现的致命性问题,都是系统级的错误记录如图:

3.#查询日志 log

开启方式:

在my.ini的[mysqld]选项下:

添加代码:

log=E:/mysql_log.txt

记录内容:

主要是记录数据库建立的客户端连接和执行的语句如图:

4.#二进制日志 log-bin

开启方式:

在my.ini的[mysqld]选项下:

添加代码:

log-bin=E:/mysql_log_bin

记录内容:

主要是记录所有的更改数据的语句,可使用mysqlbinlog命令恢复数据。如图:

5.#慢日志 log-slow-queries

开启方式:

在my.ini的[mysqld]选项下:

添加代码:

long_query_time =1 (设定慢查询的标准<div>本文来源gaodai.ma#com搞##代!^码@网3</div>,单位是s/秒)    log-slow-queries= E:/mysql_log_slow.txt

记录内容:

主要是记录所有执行时间超过long_query_time的查询或没有使用索引的查询如图:

注意事项

txt文档用编辑器打开,记事本打开格式有点乱

以上就是MySQL中关于日志操作的实例分析的详细内容,更多请关注搞代码gaodaima其它相关文章!


搞代码网(gaodaima.com)提供的所有资源部分来自互联网,如果有侵犯您的版权或其他权益,请说明详细缘由并提供版权或权益证明然后发送到邮箱[email protected],我们会在看到邮件的第一时间内为您处理,或直接联系QQ:872152909。本网站采用BY-NC-SA协议进行授权
转载请注明原文链接:MySQL中关于日志操作的实例分析

喜欢 (0)
[搞代码]
分享 (0)
发表我的评论
取消评论

表情 贴图 加粗 删除线 居中 斜体 签到

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址