0%

MySQL常用命令汇总

MySQL日志

MySQL中的日志文件记录了数据库中各种类型的活动,是DBA发现和定位错误、优化性能的重要依据。MySQL常见的日志文件有:

  • 错误日志(error log)
  • 二进制日志(binlog)
  • 慢查询日志(slow query log)
  • 查询日志(log)

错误日志

错误日志文件对MySQL的启动、运行、关闭过程进行了记录。MySQL DBA在遇到问题时应该首先查看该文件以便定位问题。该文件不仅记录了所有的错误信息,也记录一些警告信息或正确的信息。用户可以通过命令SHOW VARIABLES LIKE’log_error’来定位该文件, 或者使用SHOW VARIABLES LIKE’%error%’来查询与所有与error相关的参数(包括log_error变量的值)。

1
2
3
4
5
6
7
8
9
10
11
12
13
mysql> show variables like '%error%';
+---------------------+----------------------------------------+
| Variable_name | Value |
+---------------------+----------------------------------------+
| binlog_error_action | ABORT_SERVER |
| error_count | 0 |
| log_error | /usr/local/mysql/data/mysqld.local.err |
| log_error_verbosity | 3 |
| max_connect_errors | 100 |
| max_error_count | 64 |
| slave_skip_errors | OFF |
+---------------------+----------------------------------------+
7 rows in set (0.00 sec)