范文健康探索娱乐情感热点
投稿投诉
热点动态
科技财经
情感日志
励志美文
娱乐时尚
游戏搞笑
探索旅游
历史星座
健康养生
美丽育儿
范文作文
教案论文
国学影视

MySQL日志管理

  日志文件记录 MySQL 数据库运行期间发生的变化,当数据库遭到意外的损害时,可以通过日志文件查询出错原因,并进行数据恢复
  MySQL 日志文件可以分成以下几类:二进制日志:记录所有更改数据的语句,可以用于主从复制错误日志:记录 MySQL 服务出现的问题查询日志:记录建立的客户端连接和执行的语句慢查询语句:记录所有执行时间超过 long_query_time 的所有查询或不适用索引的查询中继日志:记录复制时从服务器从主服务器收到的数据该表数据定义语句日志:记录数据定义语句执行的元数据操作
  2|0操作二进制日志1. 启动二进制日志
  默认情况下,二进制文件是关闭的,可以通过以下方式 SQL 语句来查询二进制开关SHOW VARIABLES LIKE "log_bin%";
  修改 my.cnf 或 my.ini 文件,以 Windows 系统为例,打开 MySQL 目录下的 my.ini 文件,将 log-bin 加入 [mysqld] 组[mysqld] log-bin server-id=201811 expire_logs_days=10 max_binding_size=100M
  重新启动 MySQL 服务,再执行上述的 SQL 语句,看到 log_bin 变量的值为 ON,表明二进制日志已经打开
  如果想改变日志文件的目录和名称,可以对 my.ini 中的 log_bin 参数修改如下:[mysqld] log-bin="d:mysqllogs" 2. 查看二进制日志
  当 MySQL 创建二进制日志文件时,先创建一个 binlog.000001 文件,以后 MySQL 服务重新启动一次,以 .000001 为后缀的文件就会增加一个,后缀名按 1 递增。如果日志长度超过了 max_binlog_size 的上限,就会创建一个新的日志文件SHOW BINARY LOGS;
  二进制日志文件不能直接查看,可以使用 mysqlbinlog 命令查看mysqlbinlog [日志文件路径] 3. 使用二进制日志恢复数据库
  如果 MySQL 服务器启用了二进制日志,在数据库出现意外丢失数据时,可以使用 MySQLbinlog 工具从指定的时间点开始恢复数据mysqlbinlog [option] filename|mysql -uroot -p; option 是一些可选的选项:--start-date:指定恢复数据库的起始时间点--stop-date:指定恢复数据库的结束时间点--start-position:指定恢复数据库的起始位置--stop-position:指定恢复数据库的结束位置filename 是日志文件名4. 暂停二进制日志
  在配置文件设置了 log-bin 选项以后,MySQL 服务员会一直开启二进制日志功能,删除该选项就可以停止二进制日志功能
  MySQL 提供暂时停止二进制日志功能的语句,如果用户不希望自己执行的某些 SQL 语句记录在二进制日志,可以使用 SET 语句来暂停二进制日志功能,0 表示停止,1 表示恢复SET SQL_LOG_BIN={0|1} 5. 删除二进制日志
  MySQL 二进制文件可以配置自动删除,同时 MySQL 也提供手动删除二进制文件的方法
  使用 PURGE MASTER LOGS 语句删除指定日志文件# 删除创建时间比指定日志文件早的日志文件,以后缀为判断标准 PURGE {MASTER|BINARY} LOGS TO "log_name" # 删除指定时间前的日志文件 PURGE {MASTER|BINARY} LOGS BEFORE "date"
  使用 RESET MASTER 语句删除所有二进制日志文件RESET MASTER
  执行完该语句,所有二进制日志将被删除,MySQL 会重新创建二进制文件,新的日志文件扩展名将重新从 000001 开始
  3|0操作错误日志1. 启动错误日志
  在 MySQL 数据库中,错误日志是默认开启的,并且无法被禁止。错误日志文件的名称默认为 hostname.err,其中 hostname 表示 MySQL 服务器的主机名2. 查看错误日志SHOW VARIABLES LIKE "log_err%"; 3. 删除错误日志
  MySQL 的错误日志是以文本形式存储的,可以直接删除
  4|0通用查询日志1. 启动通用查询日志
  MySQL 默认没有开启通用查询日志,可以通过修改 my.cnf 或 my.ini 配置文件来设置[mysqld] general_log=ON general_log_file=[path[filename]]
  重启 MySQL,在 MySQL 的 data 目录下生成新的通用查询日志
  从 5.1.6 以后开始,MySQL 支持全局级别的动态修改,不需要重启SET GLOBAL general_log=on; SET GLOBAL general_log=off; SET GLOBAL general_log_file="path/filename"; 2. 查看通用查询日志SHOW VARIABLES LIKE "general_log%"; 3. 停止通用查询日志
  MySQL 停止通用查询日志功能有两种方式,一种是在配置文件把 general_log 值设置为 off,再重启 MySQL,另一种是使用 SET 语句设置,即动态修改4. 删除通用查询日志
  通用查询日志可以手动删除,也可以使用命令删除mysqladmin -uroot -p flush-logs
  此种方式新的通用查询日志会直接覆盖旧日志
  5|0慢查询日志1. 启动慢查询日志
  MySQL 慢查询日志默认是关闭的,可以通过修改 my.cnf 或 my.ini 配置文件来设置[mysqld] long_query_time=n slow_query_log=ON slow_query_log_file=[path[filename]] long_query_time 设定慢查询的阈值,超出此设定值的 SQL 都会被记录,默认为 10 秒
  MySQL 也支持 SET 语句开启set global slow_query_log=ON; set global long_query_time=2; set session long_query_time=2; 2. 查看慢查询日志
  查看慢查询日志所在目录SHOW VARIABLES LIKE "%slow_query_log_file%";
  查看慢查询日志的超时时长SHOW VARIABLES LIKE "%long_query_time%"; 3. 停止慢查询日志
  可以在配置文件把 slow_query_log 的值设为 OFF,重启 MySQL,也可以使用 SET 语句4. 删除慢查询日志
  慢查询日志可以手动删除,也可以使用命令删除mysqladmin -uroot -p flush-logs
  此种方式新的慢查询日志会直接覆盖旧日志
  如果本文对你有帮助,别忘记给我个3连 ,点赞,转发,评论,,咱们下期见。
  收藏 等于白嫖,点赞才是真情。
  原文 https://www.cnblogs.com/Yee-Q/p/16219751.html

比特币再次涨破1。9万美元,XRP跳水最受欢迎的加密货币比特币(BTC)用了不到一周的时间就回到了19000美元的价位之上,而在上周五,它的交易价格接近17600美元。与此同时,近期表现最好的主要币种之一XRP是今天前东芝CANVIOSLIM1TB移动硬盘,带来飞一般的体验感觉前言我算经历了电脑N代变迁的玩家,以前如果我要备份文档照片游戏可能会首先考虑U盘。我记得当时最大的U盘128GB,我配备的U盘一般是16GB,正常的文件copy足够了,可单反照片大成功人士始终信赖的大品牌瓜子二手车自从媳妇生了娃之后,小宇已经很久没碰车子了,开始是小宇的母亲来照顾儿媳妇,每天都要他把车子留在家里,方便母亲认路,附近的超市菜场药房都不算近,媳妇带着女儿陪着婆婆,娘仨天天出去逛。不吹不黑,小米11Pro体验一周后感觉赚了!很牛从6月底购买小米11Pro之后,已经差不多有一个星期的时间了,当初选择小米11PRO的原因也很简单,想要购买一款高性价比的高端旗舰,买老大哥11Ultra的话压力有点大,就买了个8比特币支付在委内瑞拉获得牵引力,同时加密技术在阿根廷加快步伐业内人士称,今年委内瑞拉和阿根廷的加密技术采用率已经大大提升。在委内瑞拉,该国最活跃的加密交易所之一Cryptobuyer的首席执行官声称在该国进行的未指明的比特币(BTC)支付数小米生态链又一空气净化器力作速度70太快,清新空气刚刚好前段时间同事去北京出差,不禁调侃道以后睡觉也要戴口罩了吗?哎,兄弟,别忘了人类还有个发明,叫空气净化器。很多人在遇上雾霾天的时候才会想起空气净化器,还有些人可能觉得自己所在的城市雾Spark空投炒作消退,XRP价格连续下滑XRP的炒家们在经历了几周的欢乐之后,正在找回市场的残酷现实。早些时候,XRP在不到一个月的时间里,从2020年11月的0。22美元涨到了近1美元的年度高点,XRP鲸鱼的数量也跃升Uniswap的代币创历史新高,其他市场停滞不前当大部分市场停滞不前的时候,有几个币种在周日成功地从沼泽中拖了出来,并且,升上了天空,到达了加密天堂。Uniswap的加密货币今天凌晨创下了20美元的新高,而目前受到美国证券交易委2020年的大反攻,比特币重上20000美元该来的终究会来,它终于在2020年12月16日发生了!最受欢迎的加密货币比特币(BTC)刚刚自2017年12月17日触及20089美元以来首次重访20000美元水平。在16日晚上,长亮科技银行信息化次龙头,盈利改善需行业集中度提升选股理由营收及扣非净利润稳定增长股价震荡上行软件国产化证券简称长亮科技评级A数据截止日期2019年9月30日单位亿元证券代码300348成立日期2002年所在地深圳一主营业务主营业远光软件电力信息化龙头,国网入主带来业务整合预期选股理由营收利润增长智能电网信息化股价创近四年新高证券简称远光软件评级A数据截止日期2019年9月30日单位亿元证券代码002063成立日期1998年所在地广东珠海一主营业务主营业