关于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日志相关推荐

  1. 怎样开启mysql慢检查_如何开启mysql的慢查询

    原文:http://www.cnblogs.com/zhangjing0502/archive/2012/07/30/2615570.html Linux查看mysql 安装路径 一.查看文件安装路径 ...

  2. 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 ...

  3. mysql查看、开启慢查询、分析执行SQL的效率

    一.启用慢SQL 开启慢SQL的配置参数 slow_query_log: 该参数表示是否开启慢SQL查询日志.在mysql中,我们可以通过以下命令来查看和修改该变量的状态 1.show variabl ...

  4. mysql开启日志占cpu不_使用MySQL Slow Log来解决MySQL CPU占用高的问题

    但是怎么找到是哪个SQL语句的执行时间过长呢?可以通过MySQL Slow Log来找,详解如下. 首先找到MySQL的配置文件my.cnf,根据不同版本的mysql开启慢查询的配置也不一样 mysq ...

  5. mysql查看是否开启定时器_Mysql 查看定时器 打开定时器 设置定时器时间

    1.查看是否开启evevt与开启evevt. 1.1.MySQL evevt功能默认是关闭的,可以使用下面的语句来看evevt的状态,如果是OFF或者0,表示是关闭的. show VARIABLES ...

  6. centos7查看mysql日志_centos7开启mysql日志

    centos7开启mysql日志 2018-09-28 405 在mysql配置文件(/etc/my.cnf)中写入: general_log=1 general_log_file=/log/gene ...

  7. 开启Mysql慢查询来优化mysql

    开启Mysql慢查询来优化mysql 优化sql语句是优化数据库的一个很重要的方面,那么怎么发现那些耗时耗资源的sql语句呢,开启Mysql慢查询! 1.查看是否开启慢查询,默认情况下是关闭的.你的m ...

  8. 开启mysql日志记录_Mysql开启日志记录

    vim /etc/my.conf.d/server.cnf: #lower_case_tables_name = 1 #错误日志 log_error = /var/log/mysql_error.lo ...

  9. linux开启mysql窗口_通过window(Navicat)访问linux中的mysql数据库

    Centos安装Mysql数据库 查看我们的操作系统上是否已经安装了mysql数据库 [root@centos~]# rpm -qa | grep mysql//这个命令就会查看该操作系统上是否已经安 ...

最新文章

  1. 因子分析累计方差贡献率要在多少_R语言进阶之因子分析
  2. svm通俗讲解_机器学习算法:SVM
  3. DTO(领域数据传输对象)是做什么的
  4. php thread linux,Linux_linux内核函数kernel_thread,设备驱动程序中,如果需要几 - phpStudy...
  5. Java集合(2)--Collection接口方法
  6. 【Python学习】 - anaconda中spyder的常用快捷键总结
  7. java timmer模式配置_使用java配置定时任务的几种配置方式及示例
  8. 连载丨《极简设计:苹果崛起之道》——硅谷伊甸园(三)
  9. 【大数据语言】怎样利用Python爬虫,高效获取大规模数据
  10. 二进制数相减计算机如何计算,二进制减法怎么算
  11. 1.大量数据导出Excel 之 多重影分身之术
  12. ROS URDF模型解析成KDL Tree
  13. Failed to set attribute: Invalid input data or parameter 解决
  14. python编程编程培训班
  15. Javascript笔记大全02
  16. mysql之第n高的薪水
  17. 多线程?不用怕,大不了多学几遍 - 工具类
  18. 存储管理——段式存储管理
  19. 你的格局决定你的结局(胜读十年书)
  20. java mysql 源码分析_JAVA JDBC(MySQL)驱动源码分析

热门文章

  1. 聊聊高并发(三十六)Java内存模型那些事(四)理解Happens-before规则
  2. DataX配置及使用
  3. 金钱vs职业道德,作为程序员你怎么选?
  4. [译][Tkinter 教程02] Message 控件
  5. “中国智造”为System x提供创新源动力
  6. 在Linux上使用Nginx为Solr集群做负载均衡
  7. 以前的学习笔记整理:第二层交换和生成树协议(STP)
  8. 从bash函数中返回任意值
  9. 承载网络开启后显示无法连接到Internet,已解决
  10. Vue.js not detected