mysql有以下几种日志:
错误日志: -log-err
查询日志: -log
慢查询日志: -log-slow-queries
更新日志: -log-update
二进制日志: -log-bin
<!-- 正文-->
<!-- 判断阅读权限-->
<!-- 判断是否已经扣点-->
mysql有以下几种日志:
错误日志: -log-err
查询日志: -log
慢查询日志: -log-slow-queries
更新日志: -log-update
二进制日志: -log-bin
在mysql的安装目录下,打开my.ini,在后面加上上面的参数,保存后重启mysql服务就行了。
例如:
#Enter a name for the binary log. Otherwise a default name will be used.
#log-bin=
#Enter a name for the query log file. Otherwise a default name will be used.
#log=
#Enter a name for the error log file. Otherwise a default name will be used.
log-error=
#Enter a name for the update log file. Otherwise a default name will be used.
#log-update=
上面只开启了错误日志,要开其他的日志就把前面的“#”去掉
查看命令:
①show variables like 'log_%';查看所有的log命令
②show variables like 'log_bin';查看具体的log命令
=================================
linux MySQL 日志管理开启错误日志 (在[safe_mysqld]项下添加)
# vi /etc/my.cnf[safe_mysqld]err-log=/var/log/mysqld/err.log
开启常规日志和更新日志 (在[mysqld]项下添加)
# vi /etc/my.cnf[mysqld]log=/var/log/mysqld/log.loglog-update=/var/log/mysqld/update.log创建日志文件并设置权限
# mkdir /var/log/mysqld
# touch /var/log/mysqld/err.log /var/log/mysqld/log.log /var/log/mysqld/update.log# chown -R mysql.mysql /var/log/mysqld
# service mysqld restart说明:错误日志包含了服务器写入标准错误输出设备的所有消息,同时还包括了mysql服务的启动和关闭事件常规日志用来记录有关mysql服务器运行的常规信息.
包括用户的连接、查询及其他各种时间更新日志用来记录修改数据库的查询信息,包括所有涉及数据库修改的SQl语句的查询记录建议调试结束后关闭日志
<!-- 分页-->
<script src="http://www.pczpg.com/plus/ad_js.php?aid=22"></script><script type="text/javascript">
cpro_client='gspengyi_cpr';
cpro_at='text_image';
cpro_161=3;
cpro_flush=4;
cpro_w=300;
cpro_h=250;
cpro_template='text_default_300_250';
cpro_cbd='#FFFFFF';
cpro_cbg='#FFFFFF';
cpro_ctitle='#0000ff';
cpro_cdesc='#444444';
cpro_curl='#008000';
cpro_cflush='#e10900';
cpro_uap=1;
cpro_cad=1;
</script><script src="http://cpro.baidu.com/cpro/ui/cp.js" type="text/javascript"></script>
-
<script type="text/javascript">
cpro_client='gspengyi_cpr';
cpro_at='text_image';
cpro_161=3;
cpro_flush=4;
cpro_w=300;
cpro_h=250;
cpro_template='text_default_300_250';
cpro_cbd='#FFFFFF';
cpro_cbg='#FFFFFF';
cpro_ctitle='#0000ff';
cpro_cdesc='#444444';
cpro_curl='#008000';
cpro_cflush='#e10900';
cpro_uap=1;
cpro_cad=1;
</script><script src="http://cpro.baidu.com/cpro/ui/cp.js" type="text/javascript"></script>
-
分享到:
相关推荐
在这个“日志文件解析MySQL版”的资源包中,提供了JAVA源代码、可执行jar文件、日志文件样例以及MySQL建表脚本,这将帮助我们构建一个完整的日志分析系统,以下将详细介绍其中涉及的知识点。 首先,**JAVA日志解析*...
MySQL日志主要分为四类:错误日志、查询日志、二进制日志和慢查询日志。错误日志记录MySQL服务的启动、运行或停止MySQL服务时出现的问题。查询日志记录建立的客户端连接和执行的语句。二进制日志记录所有更改数据的...
### MySQL日志分析详解 #### 一、引言 MySQL作为一种广泛使用的开源关系型数据库管理系统,在维护数据库稳定性与性能方面发挥着至关重要的作用。...希望本文能够帮助读者更好地理解和运用MySQL日志文件。
mysql日志查看工具页面 php的 可以用这个文件查看mysql的日志,比直接查看日志要好看的多.
总结起来,MySQL日志是数据库维护中不可或缺的一部分,它们对数据库的稳定运行以及性能优化有着重要的作用。运维人员应该根据实际的业务需求和性能要求,合理配置和使用这些日志文件,以此提升数据库的管理和维护...
错误日志通常存储在MySQL的数据目录下,文件名为`error.log`或`mysql.err`。 2. 二进制日志 (Binary Log) 二进制日志记录了所有改变数据库状态的非临时性事件,包括数据修改和结构修改,它是实现数据恢复和复制的...
- 查看备份文件的最后一行或文件创建时间,例如: ```sql -- Dump completed on 2012-11-08 11:11:48 ``` - 或者直接查看备份文件的创建日期。 4. **基于时间点的恢复** - **步骤1**:使用`mysqlbinlog`工具...
MySQL日志文件是数据库管理的重要组成部分,它们记录了MySQL服务器的各种操作,有助于故障排查、数据恢复和性能优化。本文将详细介绍MySQL的日志类型、配置方法以及如何查看和使用这些日志。 1. MySQL日志类型: -...
使用Kettle获取MySQL日志文件名称
建议首先尝试使用MySQL的内置审计日志功能,如果需要使用MariaDB插件,务必仔细研究版本兼容性并确保正确处理文件路径和权限问题。在遇到“undefined symbol”错误时,考虑查找与MySQL 8.0完全兼容的MariaDB插件版本...
MySQL培训日志MySQL培训日志MySQL培训日志MySQL培训日志MySQL培训日志
配置MySQL日志文件通常在`my.ini`配置文件中进行,可以通过添加相关参数来启用或定制日志行为。例如,启用慢查询日志可以添加`log-slow-queries`,开启二进制日志可以使用`log-bin`,而错误日志则通过`log-error`...
本文将详细介绍四种清理MySQL日志的方法,并提供具体的实施步骤和注意事项。 #### 方法一:使用 PURGE MASTER LOGS 命令 **语法**: ```sql PURGE {BINARY | MASTER} LOGS {TO 'log_name' | BEFORE datetime_expr}...
Mysql 数据库可以通过配置文件或命令行来启用慢查询日志。通过在 my.ini 配置文件中添加相应的选项,可以启用慢查询日志。例如,添加以下选项: log-slow-queries=master-0-slow.log log-queries-not-using-indexes...
3. MySQL 服务器的日志文件无法正确写入,导致 MySQL 服务器无法启动。 解决 MySQL 启动错误的方法 要解决 MySQL 启动错误,需要根据错误日志的提示,逐步排查错误原因。以下是解决 MySQL 启动错误的步骤: 1. ...
2. **检查binlog状态**:在MySQL客户端中,使用`show variables like '%log_bin%'`查看binlog是否已开启,`show master logs`列出所有binlog文件。 3. **创建数据库和表数据**:创建一个名为`users`的表并插入数据...
在MySQL服务器运行过程中,PID(Process ID)文件丢失或无法找到是常见的问题,这可能导致服务无法正常启动或停止。此问题通常与MySQL的配置、权限、守护进程管理以及网络通信有关。以下是一些解决此类问题的步骤和...