加入收藏 | 设为首页 | 会员中心 | 我要投稿 湖南网 (https://www.hunanwang.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 编程 > 正文

MySQL错误日记说明

发布时间:2021-05-27 09:43:45 所属栏目:编程 来源:互联网
导读:启动和配置错误日记 在 MySQL 数据库中,默认开启错误日记成果。一样平常环境下,错误日记存储在 MySQL 数据库的数据文件夹下,凡是名称为 hostname.err。个中,host
启动和配置错误日记 在 MySQL 数据库中,默认开启错误日记成果。一样平常环境下,错误日记存储在 MySQL 数据库的数据文件夹下,凡是名称为 hostname.err。个中,hostname 暗示 MySQL 处事器的主机名。

在 MySQL 设置文件中,错误日记所记录的信息可以通过 log-error 和 log-warnings 来界说,个中,log-err 界说是否启用错误日记成果和错误日记的存储位置,log-warnings 界说是否将告诫信息也记录到错误日记中。

将 log_error 选项插手到 MySQL 设置文件的 [mysqld] 组中,情势如下:

[mysqld]
log-error=dir/{filename}

个中,dir 参数指定错误日记的存储路径;filename 参数指定错误日记的文件名;省略参数时文件名默以为主机名,存放在 Data 目次中。

重启 MySQL 处过后,参数开始见效,可以在指定路径下看到 filename.err 的文件,假如没有指定 filename,那么错误日记将直接默以为 hostname.err。

留意:错误日记中记录的并非满是错误信息,譬喻 MySQL 怎样启动 InnoDB 的表空间文件、怎样初始化本身的存储引擎等,这些也记录在错误日记文件中。

查察错误日记 错误日记中记录着开启和封锁 MySQL 处事的时刻,以及处事运行进程中呈现哪些非常等信息。假如 MySQL 处事呈现非常,可以到错误日记中查找缘故起因。

在 MySQL 中,通过 SHOW 呼吁可以查察错误日记文件地址的目次及文件名信息。 mysql> SHOW VARIABLES LIKE 'log_error'; +---------------+----------------------------------------------------------------+ | Variable_name | Value | +---------------+----------------------------------------------------------------+ | log_error | C:ProgramDataMySQLMySQL Server 5.7DataLAPTOP-UHQ6V8KP.err | +---------------+----------------------------------------------------------------+ 1 row in set, 1 warning (0.04 sec) 错误日记以文本文件的情势存储,直接行使平凡文本器材就可以查察。这里通过记事本打开,从上面可以知道错误日记的文件名。该文件在默认的数据路径“C:ProgramDataMySQLMySQL Server 5.7Data”下,打开 LAPTOP-UHQ6V8KP.err 文件,部门内容如下:

190906 22:06:45 InnoDB: Completed initialization of buffer pool
190906 22:06:45 InnoDB: highest supported file format is Barracuda.
190906 22:06:45  InnoDB: Waiting for the background threads to start
190906 22:06:46 InnoDB: 5.7.29 started; log sequence number 1605345
190906 22:06:47 [Note] Server hostname (bind-address): '0.0.0.0'; port: 3306
190906 22:06:47 [Note]   - '0.0.0.0' resolves to '0.0.0.0';
190906 22:06:47 [Note] Server socket created on IP: '0.0.0.0'.
190906 22:06:47 [Note] Event Scheduler: Loaded 0 events
190906 22:06:47 [Note] /usr/sbin/mysqld: ready for connections.
Version: '5.7.29-log'  socket: '/var/lib/mysql/mysql.sock'  port: 3306  MySQL Community Server (GPL)

以上是错误日记文件的一部门,首要记实了体系的一些运行错误。

(编辑:湖南网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    热点阅读