北京SEO

mysql慢查询记录和mysqlbinlog配置教程

2019/10/10/17:32:13  阅读:1704  来源:谷歌SEO算法  标签: Linus Torvalds

下面我们一起来看看mysql慢查询记录和mysqlbinlog开启配置方法吧,希望文章可以帮助到各位,mysql可以记录所有查询很慢的记录并把sql语句记录在指定的文件中,也可以通过mysqlbinlog记录添加更新 等记录,也可以通过mysqlbinlog进行数据库还原.

mysql慢查询记录,编辑my.cnf文件,linux通常在/etc/my.cnf 或者/usr/local/mysql/etc/my.cnf,windows 自己找,在[mysqld]标签在下面加上:

log-slow-queries=/var/lib/mysql/slow.log #慢日志保存路径,该文件自己新建.

long_query_time=2 #超过2秒的查询.

;log-queries-not-using-indexes #记录没有使用索引的查询.

开启mysql增量日志记录,同样在[mysqld]标签在下面加如下内容:

  1. log-bin=mysqlbin#名称随便取
  2. binlog_cache_size=4M
  3. binlog_format=MIXED
  4. max_binlog_cache_size=256M
  5. max_binlog_size=1G#日志大小
  6. expire_logs_days=30#记录30天内的日志
  7. mysqlbinlog的日志通常在/var/lib/mysql里面
  8. --phpfensi.com

日志一些简单的查询导出操作,其中mysqlbin.000001是里面的一个日志文件,代码如下:

mysqlbinlog --start-datetime="2013-09-10 00:00:00" --stop-datetime="2013-09-13 23:59:59" mysqlbin.000001 > /root/log.txt

还可以用这些记录来进行数据库还原.

广告内容

mysql慢查询记录和mysqlbinlog配置教程 mysql慢查询记录和mysqlbinlog配置教程 mysql慢查询记录和mysqlbinlog配置教程

相关阅读

热门评论

Seven 绯闻SEO Seven 绯闻SEO

绯闻SEO,一个专注中小企业网站优化的SEO爱好者

总篇数179

精选文章

RMAN中catalog和nocatalog区别介绍 小技巧:为Linux下的文件分配多个权限 zimbra8.5.1安装第三方签名ssl证书的步骤 解决mysql不能远程连接数据库方法 windows服务器mysql增量备份批处理数据库 mysql中slow query log慢日志查询分析 JavaScript跨域问题总结 Linux下负载均衡软件LVS配置(VS/DR)教程 mysql中权限参数说明 MYSQL(错误1053)无法正常启动

SEO最新算法