查看并开启MySQL的log-bin和general_log日志
关于binlog日志:
备注:一般开启此日志,开启后会有1%的性能损耗。
查看MySQL是否开启binlog日志:
show variables like 'log_bin';
未开启:
Variable | Value |
log_bin | OFF |
开启:
Variable | Value |
log_bin | ON |
手动开启MySQL的binlog日志:
在my.cnf主配置文件中直接添加两行
log-bin=mysql-bin
server-id=12345
mysql5.7以上的版本建议加一个server-id
配置完成之后,重启mysql服务器即可。
如果启动报错的话看看是不是文件夹权限的问题,修改一下文件夹权限即可。
查看二进制文件:
show master logs;
Log_name | File_size |
mysql-bin.000001 | 318791 |
如果不知道日志文件在哪里可以进行全文搜索
find / -name mysql-bin.000001
查看指定binlog文件的内容
show binlog events in 'mysql-bin.000001';
关于general_log日志:
备注:一般不开启此日志,开启后会有5%-10%的性能损耗。因为此功能开启后log的量会非常庞大,个别其情况下可能会临时开一会以供排查故障使用。
查看MySQL是否开启general_log日志:
show variables like '%general_log%';
设置开启和关闭
set GLOBAL general_log=1 #开启日志set GLOBAL general_log=0 #关闭日志
日志的记录位置就是: general_log_file
Variable | Value |
general_log | ON |
general_log_file | /data/mysql/localhost.log |
查看并开启MySQL的log-bin和general_log日志相关推荐
- 怎样开启mysql慢检查_如何开启mysql的慢查询
原文:http://www.cnblogs.com/zhangjing0502/archive/2012/07/30/2615570.html Linux查看mysql 安装路径 一.查看文件安装路径 ...
- mac mysql log在哪里_mac如何开启mysql bin-log
vim /usr/local/etc/my.cnf添加以下配置expire_logs_days = 5 定期清理 log-bin = /usr/local/var/mysql/mysql_bin_lo ...
- mysql查看、开启慢查询、分析执行SQL的效率
一.启用慢SQL 开启慢SQL的配置参数 slow_query_log: 该参数表示是否开启慢SQL查询日志.在mysql中,我们可以通过以下命令来查看和修改该变量的状态 1.show variabl ...
- mysql开启日志占cpu不_使用MySQL Slow Log来解决MySQL CPU占用高的问题
但是怎么找到是哪个SQL语句的执行时间过长呢?可以通过MySQL Slow Log来找,详解如下. 首先找到MySQL的配置文件my.cnf,根据不同版本的mysql开启慢查询的配置也不一样 mysq ...
- mysql查看是否开启定时器_Mysql 查看定时器 打开定时器 设置定时器时间
1.查看是否开启evevt与开启evevt. 1.1.MySQL evevt功能默认是关闭的,可以使用下面的语句来看evevt的状态,如果是OFF或者0,表示是关闭的. show VARIABLES ...
- centos7查看mysql日志_centos7开启mysql日志
centos7开启mysql日志 2018-09-28 405 在mysql配置文件(/etc/my.cnf)中写入: general_log=1 general_log_file=/log/gene ...
- 开启Mysql慢查询来优化mysql
开启Mysql慢查询来优化mysql 优化sql语句是优化数据库的一个很重要的方面,那么怎么发现那些耗时耗资源的sql语句呢,开启Mysql慢查询! 1.查看是否开启慢查询,默认情况下是关闭的.你的m ...
- 开启mysql日志记录_Mysql开启日志记录
vim /etc/my.conf.d/server.cnf: #lower_case_tables_name = 1 #错误日志 log_error = /var/log/mysql_error.lo ...
- linux开启mysql窗口_通过window(Navicat)访问linux中的mysql数据库
Centos安装Mysql数据库 查看我们的操作系统上是否已经安装了mysql数据库 [root@centos~]# rpm -qa | grep mysql//这个命令就会查看该操作系统上是否已经安 ...
最新文章
- 因子分析累计方差贡献率要在多少_R语言进阶之因子分析
- svm通俗讲解_机器学习算法:SVM
- DTO(领域数据传输对象)是做什么的
- php thread linux,Linux_linux内核函数kernel_thread,设备驱动程序中,如果需要几 - phpStudy...
- Java集合(2)--Collection接口方法
- 【Python学习】 - anaconda中spyder的常用快捷键总结
- java timmer模式配置_使用java配置定时任务的几种配置方式及示例
- 连载丨《极简设计:苹果崛起之道》——硅谷伊甸园(三)
- 【大数据语言】怎样利用Python爬虫,高效获取大规模数据
- 二进制数相减计算机如何计算,二进制减法怎么算
- 1.大量数据导出Excel 之 多重影分身之术
- ROS URDF模型解析成KDL Tree
- Failed to set attribute: Invalid input data or parameter 解决
- python编程编程培训班
- Javascript笔记大全02
- mysql之第n高的薪水
- 多线程?不用怕,大不了多学几遍 - 工具类
- 存储管理——段式存储管理
- 你的格局决定你的结局(胜读十年书)
- java mysql 源码分析_JAVA JDBC(MySQL)驱动源码分析