mysql日志的查看与开启
mysql的日志类型:
错误日志: log-error
查询日志: log
慢查询日志: log-slow-queries
更新日志: log-update
二进制日志: log-bin
开启错误日志
log-error=/usr/local/mysql/log/log-error.log
开始查询日志
log=/usr/local/mysql/log/log-query.log
由于mysql版本升级,上面的参数设置会报错,要改成下面的参数设置,才能开启日志
general_log=ON
general_log_file=/usr/local/mysql/log/mysql_query.log
开启慢查询日志
log-slow-queries=/usr/local/mysql/log/log-slow-query.log
由于mysql版本升级,上面的参数设置会报错,要改成下面的参数设置,才能开启日志
slow-query-log=1 #开启为1,关闭为0
long_query_time = 2
slow-query-log-file=d:/wamp/logs/mysql_slow_query.log
开启更新日志
log-update=/usr/local/mysql/log/log-update.log
开启二进制日志
log-bin=/usr/local/mysql/log/log-bin.log
实例测试:开启查询日志、错误日志
1、编辑/etc/my.cnf,即编辑mysql的配置文件
vi /etc/my.cnf
2、添加开启查询日志、错误日志的代码段
aaarticlea/png;base64,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" alt="" />
3、重启mysql数据库
4、输入命令,实时查看log-query.log文件
tail -f /usr/local/mysql/log/log-query.log
5、打开另一个终端,进入mysql里进行查询操作
mysql -uroot -p123456 use test select * from one;
6、执行步骤5时,log-query.log的内容就会变动
问题:在/usr/local/mysql/log/文件夹中,有log-error.log文件,但是没有log-query.log文件。
原因:在log-error.log文件里,找到错误提示。本人理解为,没权限创建文件。但是,怎么又有权限创建log-error.log文件,真是纠结。
解决:自己创建一个log-query.log文件,并设置权限为777(有点暴力了)
mysql日志的查看与开启的更多相关文章
- 转:mysql日志(Windows下开启Mysql慢查询、通用日志)
一.Windows下开启Mysql慢查询详解 //show variables like '%quer%';查询是否开启了慢查询!! 第一步:修改my.ini(mysql配置文件) 在my.ini中 ...
- mysql日志信息查看与设置mysql-bin
查看 sql查询记录 日志是否开启 SHOW GLOBAL VARIABLES LIKE '%general_log%' 二进制日志 是否开启 SHOW GLOBAL VARIABLES LIKE ...
- mac 开启mysql日志
step1: 进入终端进入mysql: step2 : 开启mysql日志 step3 : 查看mysql的日志文件所在位置 step4 : 在终端中用tail -f 命令打开该日志文件:
- Linux Centos下查看cpu、磁盘、内存使用情况,关闭MySQL日志
Linux Centos下查看cpu.磁盘.内存使用情况,关闭MySQL日志 lsblk 查看分区和磁盘df -h 查看空间使用情况fdisk -l 分区工具查看分区信息cfdisk /dev/sda ...
- mysql日志开启和查看
mysql日志开启和查看. 找到mysql根目录下的my.ini文件,打开在下面插入 log-bin=mysql-bin binlog_format=mixed 然后重启mysql. 在dos端登录m ...
- Mysql: mysqlbinlog命令查看日志文件
想查看mysql的binlog文件,但是裸的binlog文件是无法直视的,mysqlbinlog这个工具是用来查看binlog文件内容的(使用方式man mysqlbinlog查看),但是使用mysq ...
- 转载Linux下开启MySQL日志
转载https://blog.csdn.net/weixin_38187469/article/details/79273962 开启mysql日志 1.查看日志是否启用 mysql> sh ...
- 开启mysql日志及若干问题
今天学习了mysql日志功能,以前也有所了解,只不过没有深入的学习,所以趁着“余热”,把我从网上找到的资料与实践 结合起来,总结一下其基本用法.学习从来都不是无趣的,就看你怎么看待学习. 1.查看查询 ...
- MYSQL启用日志,查看日志,利用mysqlbinlog工具恢复MySQL数据库【转载】
转自 MYSQL启用日志,查看日志,利用mysqlbinlog工具恢复MySQL数据库 - _安静 - 博客园http://www.cnblogs.com/xionghui/archive/2012/ ...
随机推荐
- python的交代一
把自己one note上面的摘抄和自己的节选,全部粘贴到博客了,时间宝贵,要得太多,技术栈要慢慢发展,python先放放了,也不知道什么时候正式捡起来. 先把目前养活自己的android.java.c ...
- .net开发---自定义页面打印区域
自定义页面打印区域 有3种办法: 办法一:将不需要打印的部位隐藏掉 Examp: <%-- (1)使用css样式,定义一个.noprint的class,将不打印的内容放入这个class内. -- ...
- MVC小系列(十一)【Html.BeginForm与Ajax.BeginForm】
Html.BeginForm与Ajax.BeginForm都是mvc的表单元素,前者是普通的表单提交,而后者是支持异步的表单提交,直接用mvc自带的Ajax.BeginForm就可以很容易完成一个异步 ...
- 经典SQL语句大全(绝对的经典)
”,start为起始位置,length为字符串长度,实际应用中以len(expression)取得其长度3,right(char_expr,int_expr) 返回字符串右边第int_expr个字符, ...
- 学习笔记_第一个strut程序_之中文乱码,过滤器解决方案及过程总结
1. 第一次碰到加过滤器的过程,就是在学习struct1的时候,中文乱码 几个需要注意的关键字 2.什么叫package 所谓package就是打包的意思,就是说以下程序都是处于这个包内,所以一开始 ...
- 安装oracle pl/sql developer
1.在官网上下载oracle 11g R2版本的数据库,直接常规安装.数据库可以下载32bit. 2.在这里下载oracle client (32bit)http://www.oracle.com/t ...
- OC加强-day03
#program mark - 0_18 分类的使用注意 [掌握] 1.分类的作用 作用:讲一个类分为多个模块,将相似功能的方法写在同一个模块中,方便我们后面代码的维护 "强调 1.分类中只 ...
- C#微信开发之旅--自定义菜单
上一篇说道基本信息的回复<C#微信开发之旅--基本信息的回复>,当中就说到文本信息的回复,其他信息的回复,可以参考下开发文档中回复信息的格式进行修改就可以. 下面来实现下自定义菜单.据我了 ...
- ibatis+spring+cxf+mysql搭建webservice
首先需必备:mysql.myeclipse6.5.apache-cxf-2.6.2 一.建数据库,库名:cxf_demo:表名:book CREATE DATABASE `cxf_demo` --数 ...
- 04_过滤器Filter_02_Filter解决中文乱码问题
[过滤器解决中文乱码问题实例] [工程截图] [web.xml] <?xml version="1.0" encoding="UTF-8"?> &l ...