MySQL 错误日志 测试
2015-09-07 09:18
351 查看
错误日志的设置 在MySQL数据库中错误日志功能默认是开启的,并且错误日志是无法被禁止的。默认情况下错误存储在MySQL数据库的数据文件目录下。 错误日志文件通常的名称为hostname.err. 错误日志的存储位置可以通过log-error选项来设置。 通常在my.cnf 或者my.ini 参数配置文件中设置: [mysqld] log-error[=dir/filename] 错误日志自定义示例: [root@RHEL6 ~]# cat /data/mysql56/config/my.cnf | grep -i error log-error = /data/mysql56/error.log 错误日志的功能: 错误日志对MySQL的启动、运行、关闭过程进行记录。MySQL DBA在遇到数据库无法正常运行的时候通常会首先查看此日志文件进行问题定位。 错误日志文件路径的查看: 方式一:通过查看配置文件my.cnf 方式二:通过查看后台进程:[root@RHEL6 ~]# ps -ef | grep -i error 方式三:查询参数文件:mysql> show variables like '%log_error%'; 查看错误日志文件: 日志的格式为: 日志产生的日期 时间 PID 日志级别 日志信息 日志级别有:note warning error 通过下列命令查看: [root@RHEL6 ~]# tail -n 10 /data/mysql56/error.log 2015-09-06 13:29:53 10861 [Note] Server hostname (bind-address): '*'; port: 33066 2015-09-06 13:29:53 10861 [Note] IPv6 is available. 2015-09-06 13:29:53 10861 [Note] - '::' resolves to '::'; 2015-09-06 13:29:53 10861 [Note] Server socket created on IP: '::'. 错误日志文件的备份和删除 若数据库运行时间较长,错误日志文件可能比较大。 可以使用2种方法来备份或删除错误日志文件: 方法一:mysqladmin -uroot -p flush-logs 执行该命令后数据库会自动创建一个错误日志,原有的错误日志仍然保留并更名为filename.err-old 此时可以视情况来删除。 方法二:mysql -uroot -p -e 'flush logs' 效果等同。
相关文章推荐
- Mac OS X 10.10 Yosemite下面解决XAMPP无法开启mysql的问题
- 如何在使用MAMP环境下安装MySQLdb
- mysql复合索引与普通索引总结
- mysql 更改默认数据目录
- mysql错误代码1045
- mysql主主同步配置
- 查询mysql日志以及slow sql
- Mysql命令大全
- mysql之explain
- mysql安装
- 命令行连接mysql服务器时 报Can't connect to local MySQL server through socket 'xxx.sock'错误
- MySQL分表与分区
- MySQL(十五)之基于ssl加密搭建含有gtid特性的MySQL主从复制
- MySQL 错误日志 Error log
- MySQL系统临时表、用户临时表
- MySQL 快速地从文件中插入大量数据记录的方法
- mysql常见错误提示及解决方法
- MySQL数据表分区
- mysql中的row_format
- MySQL性能分析与优化