mysql 日志 (键人岐)

是否启用了日志
mysql>show variables like 'log_%';
怎样知道当前的日志
mysql> show master status;
顯示二進制日志數目
mysql> show master logs;
看二进制日志文件用mysqlbinlog
shell>mysqlbinlog mail-bin.000001
或者shell>mysqlbinlog mail-bin.000001 | tail
在配置文件中指定log的輸出位置.
Windows:Windows 的配置文件为 my.ini,一般在 MySQL 的安装目录下或者 c:\Windows 下。
Linux:Linux 的配置文件为 my.cnf ,一般在 /etc 下。

 

1.错误日志(error log)

mysql>show variables like 'log-error';
可以得到log-error变量的值,即错误日志文件的详细位置,默认情况下,日志会被保存到数据库目录数据子目录下,文件名是服务器主机名.err文件,如果需要设定错误日志文件名,可以在配置文件my.cnf中设定参数log-err
2.普通日志(general log)
默认情况下,mysql不记录普通日志,因为普通日志会记录MYSQL客户连接到MYSQL和从MYSQL断开的信息,并且包括服务器接收到的每一个SQL语句(无论这些语句是否被正确执行),所以为了性能考虑,一般地只会开启MYSQL的SLOW LOG(慢日志)。
配置文件log=
重启MYSQL生效
设置日志的输出方式为文件(如果设置log_output='table',则日志会记录到mysql.general_log表中)。
mysql>set global log_output=file;
设置general log 的日志文件路径
mysql>set global general_log_file='./general_log.log';
开启general log
mysql>set global general_log=on;
(设置参数--log-output=TABLE,FILE可以同时记录到文件和数据库,大概在my.cnf文件中,不过没起作用--!)
3.慢查询日志(slow log)
默认情况下,msyql也不记录慢日志,通过开启慢查询,找到影响效率的SQL。
在配置文件my.cnf中添加
log-slow-queries=slow-log.log
log_query_time=1
4.二进制日志(binary log)
主要用来数据恢复和数据复制,设置参数log-bin=启动二进制日志,记录数据定义语言(DLL)和数据控制语言(DML),可以使用/bin/mysqlbinlog查看日志文件。
mysql>reset master;删除所有日志,新日志重新以000001开始编号,出现些小问题,如果指定二进制日志名,命令也只会删除默认的日志mysql-bin。
5.更新日志已不能使用
mysql <wbr>日志


6.使用二进制日志备份MYSQL
使用命令
mysql>SHOW BINLOG EVENTS \G
查看当前使用的二进制日志,及日志数据量
使用MYSQL工具mysqlbinlog恢复数据,如:
mysqlbinlog --stop-date="2005-04-20 9:59:59" /var/log/mysql/bin.123456   | mysql -u root -pmypwd
上句命令表示恢复日志 bin.123456中时间为 2005-04-20 9:59:59以前的数据,并提供用户信息。
参数--start-date指定开始时间,--start-position和--stop-position指定位置恢复
可以将日志重定向输出到指定的SQL文件,然后执行SQL文件恢复数据
mysqlbinlog --start-date="2005-04-20 9:55:00" --stop-date="2005-04-20 10:05:00"   /var/log/mysql/bin.123456 > /tmp/mysql_restore.sql

利用 TensorFlow 训练自己的目标识别器。本文内容来自于我的毕业设计,基于 TensorFlow 1.15.0,其他 TensorFlow 版本运行可能存在问题。.zip项目工程资源经过严格测试可直接运行成功且功能正常的情况才上传,可轻松复刻,拿到资料包后可轻松复现出一样的项目,本人系统开发经验充足(全领域),有任何使用问题欢迎随时与我联系,我会及时为您解惑,提供帮助。 【资源内容】:包含完整源码+工程文件+说明(如有)等。答辩评审平均分达到96分,放心下载使用!可轻松复现,设计报告也可借鉴此项目,该资源内项目代码都经过测试运行成功,功能ok的情况下才上传的。 【提供帮助】:有任何使用问题欢迎随时与我联系,我会及时解答解惑,提供帮助 【附带帮助】:若还需要相关开发工具、学习资料等,我会提供帮助,提供资料,鼓励学习进步 【项目价值】:可用在相关项目设计中,皆可应用在项目、毕业设计、课程设计、期末/期中/大作业、工程实训、大创等学科竞赛比赛、初期项目立项、学习/练手等方面,可借鉴此优质项目实现复刻,设计报告也可借鉴此项目,也可基于此项目来扩展开发出更多功能 下载后请首先打开README文件(如有),项目工程可直接复现复刻,如果基础还行,也可在此程序基础上进行修改,以实现其它功能。供开源学习/技术交流/学习参考,勿用于商业用途。质量优质,放心下载使用。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值