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/ ...
随机推荐
- Spring-data-redis操作redis cluster
Redis 3.X版本引入了集群的新特性,为了保证所开发系统的高可用性项目组决定引用Redis的集群特性.对于Redis数据访问的支持,目前主要有二种方式:一.以直接调用jedis来实现:二.使用sp ...
- C#的类型、变量和值
大学学了C#,工作也是使用C#,虽然在日常的开发中没什么大的问题,但个人觉得在C#的理解还不是很清晰,所以决定花一定的时间来理一理学过的知识,顺便革新下脑袋里的知识,因为坑爹的学校在教.net的时候, ...
- React入门资源整理
另外,附上我搜集的一些比较实用的学习资料,建议先看这些撸起来,再看什么乱七八糟的awsome系列. React入门资源整理 React项目新手指南 http://www.w3ctech.com/top ...
- 20160324 javaweb 之request
package com.dzq.servlet; import java.io.IOException; import javax.servlet.ServletException; import j ...
- problems record
1,java类中字体MS Gothic 2,得到请求资源,例如,http://localhost:8080 public static URL serverURL(HttpServletRequest ...
- 7-2 DBA顾问第一次上次操作考试
SQLPLUS执行: 1--@?/rdbms/admin/awrrpt 生产snapshot, 一个时间点, 再执行下一个时间点. 2-- 附件作业第一次执行步骤: 1) SQLP ...
- 【转】Nginx 服务器安装及配置文件详解
1. 安装nginx 1.1 选择稳定版本 我们编译安装nginx来定制自己的模块,机器CentOS 6.2 x86_64.首先安装缺少的依赖包: # yum -y install gcc gcc-c ...
- C#控件命名规范
文档名称: C#控件命名规范 撰写作者: codefly 版本编号: V1.1 C#控件命名规范 一.Data Control 类型 前缀 示例 AccessDataSource ads adsPub ...
- Linux 经典面试题
[Linux 经典面试题] 1. 在Linux系统中,以 文件 方式访问设备 . 2. Linux内核引导时,从文件 /etc/fstab 中读取要加载的文件系统. 3. Linux文件系统中每个文 ...
- datareader 和dataset 区别
ADO.NET2.0提供了两个用于检索关系数据的对象:DataSet和DataReader.并且这两个对象都可以将检索的关系数据存储在内存中.在软件开发过程中经常用到这两个控件,由于这两个控件在使用和 ...