
mysql
文章平均质量分 60
DataGiant
Swag
展开
-
MySQL二进制日志
什么是二进制日志?记录对数据库所发生的更改的日志。记录对数据发生或潜在发生更改的SQL语句。二进制格式保存用途广泛,包括:查看数据库变更历史数据库增量备份数据库灾难恢复MySQL复制不重启修改二进制日志配置SET @@global.log_bin=1SET @@global.binlog_size=37268 (单位bytes)其他参数可以通过以下命令查询: SHOW VARIABLES LIKE '%bin%';常用二进制日志相关参数修改以下配置后,需要重新启动数据库服原创 2022-02-25 16:44:37 · 644 阅读 · 0 评论 -
MySQL慢查询日志
什么是慢查询日志当查询超过一定时间没有返回结果的时候,才会记录进慢查询日志。慢查询日志可以帮助DBA找出执行效率缓慢的SQL语句,为数据库优化工作提供帮助。慢查询日志默认是不开启的,也没有必要一直开启。当需要进行采样分析时手工开启。常用慢查询日志相关参数Note:MySQL中配置文件中参数用横线和底横线是一样的效果。修改以下配置后,需要重启数据库服务使之生效slow_query_log=on|off 是否开启慢查询日志slow_query_log_file=filen原创 2022-02-24 09:13:00 · 467 阅读 · 0 评论 -
MySQL错误日志和通用查询日志
启动错误日志在不同情况下,错误日志会记录在不同的位置。如果没有在配置文件中指定文件名,则文件名默认为hostname.err。在MySQL5.6的RPM发布方式中,错误日志默认被放置在/var/log/mysqld.log。可以通过my.cnf文件进行配置: [mysqld_safe] log-error=/var/log/mysqld.log使用vi /etc/my.cnf打开配置文件Note:修改参数文件后重启MySQl服务才能使修改生效。查看错误日志MySQL的错误日志是以原创 2022-02-21 11:39:41 · 1844 阅读 · 0 评论