易截截图软件、单文件、免安装、纯绿色、仅160KB

mysql日志

http://hi.baidu.com/ubuntu2me/blog/item/e1bd54de9a428f1862279828.html
【IT168技术文档
】任何一种数据库中,都有各种各样的日志。Mysql也不例外,在Mysql中有4种不同的日志、分别错误日志、二进制日志、查询日志和慢查询日志。这些日志记录着Mysql数据库不同方面的踪迹。下文将介绍这4种不同的日志作用和用途。
  一.错误日志
  错误日志在Mysql数据库中很重要,它记录着mysqld启动和停止,以及服务器
在运行过程中发生的任何错误的相关信息。
  1.配置信息
  --log-error=[file-name]用来指定错误日志存放的位置。
  如果没有指定[file-name],默认hostname.err做为文件名,默认存放在DATADIR目录中。
  也可以将log-error配置到my.cnf文件中,这样就省去了每次在启动mysqld时都手工指定--log-error.例如:
  [mysql@test2]$ vi /etc/my.cnf
  # The MySQL server
  [mysqld]
  ....
  log-error = /var/lib/mysql/test2_mysqld.err
  .....
 
二.二进制日志
  二进制日志也通常被称为binlog,它记当着所有的DDL和DML,但不包括数据查询语句。
  1.配置信息
  --log-bin=[file-name]用来指定错误日志存放的位置。
  如果没有指定[file-name],默认为主机名后面跟-bin做为文件名,默认存放在DATADIR目录中。
  也可以将log-bin配置到my.cnf文件中,这样就省去了每次在启动mysqld时都手工指定--log-bin.例如:
  # The MySQL server
  [mysqld]
  ......
  log-bin = /var/lib/mysql/log-bin
  ......
  2.查看blnlog
  由于binlog以是binary方式存取,不能直接查看,需要用mysql提供的mysqlbinlog工具查看。
  3.删除binlog
  (1).用reset master命令删除所有日志,新日志重新从000001开始编号
  (2).用purge master logs to 'mysq-bin.******' 命令可以删除指定编号前的所有日志
  (3).用purge master logs to before 'YYYY-MM-DD HH24:MI:SS'命令可以删除'YYYY-MM-DD HH24:MI:SS'之前的产生的所有日志
  (4).可以在my.cnf中指定--expire_logs_days=#,此参数设置了binlog日志的过期天数
 三.查询日志
  查询日志记录了clinet的所有的语句。
  Note:由于log日志记录了数据库所有操作,对于访问频繁的系统,此种日志会造成性能影响,建议关闭。
  1.配置信息
  --log=[file-name]用来指定错误日志存放的位置。
  如果没有指定[file


相关文档:

mysql 日志文件的使用

MYSQL有不同类型的日志文件(各自存储了不同类型的日志),从它们当中可以查询到MYSQL里都做了些什么,对于MYSQL的管理工作,这些日志文件是不可缺少的。
1.错误日志(The error log):记录了数据库启动、运行以及停止过程中错误信息;
2.ISAM操作日志(The isam log):记录了所有对ISAM表的修改,该日志仅仅用于调试ISAM模式 ......

MySQL 中文显示乱码

MySQL 中文显示乱码
如果你遇到乱码问题,可以从下面几个问题逐步检查:
(1)检查你的文件存储编码是否和 meta 声明的一致,假如你的文件是按照 utf-8 编码存储,但是 meta 却声明为 gb2312 ,将导致乱码。
解决办法:将页面存储编码和 meta 声明保持一致。用记事本 ......

[C++]MySQL数据库操作实例

环境设置:
安装完MySQL之后,将安装目录中的include目录下的libmysql.lib文件拷到VS2008安装目录中的VC\lib\下,然后在 项目-选项-c/c++-常规 中的附加包含目录以及 链接器-常规 中的附加库目录中加入“c:\MySQL\include\”,并且在 链接器-输入 中的附加依赖项内添加“lib ......

在MYSQL中插入当前时间

NOW()函数以`'YYYY-MM-DD HH:MM:SS'返回当前的日期时间,可以直接存到DATETIME字段中。
CURDATE()以’YYYY-MM-DD’的格式返回今天的日期,可以直接存到DATE字段中。
CURTIME()以’HH:MM:SS’的格式返回当前的时间,可以直接存到TIME字段中。
例:insert ......

如何查看mysql运行、访问记录等日志


1.首先确认你日志是否启用了
mysql>show variables like 'log_bin';
mysql>show variables like 'log';
2.如果启用了,即ON
如果没有启用,即OFF,
要修改my.cnf
  
  #   The   MySQL   server   
  [mysqld]   
    
  # ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号