MySQL 和 MariaDB 的 Log 记录档默认储存在数据库目录, Redhat 及 Debian 系发行版的数据库目录都是在 /var/log/mysql/ 目录。
如果在数据库没有找到, 可以查看 /etc/my.cnf 里面的 log-error 一行, 这里可以自订 Log 记录档的位置, 例如在 CentOS 7 的 MariaDB 是这样:
|
1 |
log-error=/var/log/mariadb/mariadb.log |
知道 Log 记录档的位置后, 可以用以下指令检视 Log 记录档内容:
|
1 |
# grep 'keyword' /var/log/mariadb/mariadb.log |
或
|
1 |
# tail -f /var/log/mariadb/mariadb.log |
或
|
1 |
# less /var/log/mariadb/mariadb.log |