dev*_*jim 10 log-files logging mariadb
我正在使用新的遗物来监控我的服务器的性能。最近我注意到一个很奇怪的问题,每 3 小时,服务器就会宕机 1 分钟。在新的遗物报告中,在服务器停机期间,数据库突然出现了峰值。
问题是我是系统管理员的新手,我不知道如何查看数据库日志。我在 Ubuntu 14.04 机器上使用 Mariadb。那么,在哪里可以找到日志呢?我试图查看/var/log/mysql.err、/var/log/mysql.log 和/var/log/mysql/error.log 里面没有内容。
我也试过grep 'mysql' /var/log/syslog,也没有找到。
我是否需要在 mariadb 配置文件中启用日志记录?如果是这样,如何?
Tub*_*ess 12
找出当前日志文件路径的方法之一是使用以下 SQL 查询:
show global variables like 'log_error';
输出应如下所示:
+---------------+---------------------+
| Variable_name | Value |
+---------------+---------------------+
| log_error | /var/log/mysqld.log |
+---------------+---------------------+
Run Code Online (Sandbox Code Playgroud)
小智 6
在 systemd linuxes (Ubuntu) 上,它集中在 systemd 下,它在日志下收集和管理内核和用户态进程日志。要查看 mariadb 日志,请运行:
# journalctl -u mariadb -f
Run Code Online (Sandbox Code Playgroud)
您应该看到类似以下内容:
-- Logs begin at Mon 2021-08-30 08:59:29 CDT. --
Aug 25 21:10:22 aorus-15g-yb mysqld[1123]: 2022-08-25 21:10:22 0 [Note] /usr/sbin/mysqld (mysqld 10.3.34-MariaDB-0ubuntu0.20.04.1) starting as process 1123 ...
Aug 25 21:10:22 aorus-15g-yb systemd[1]: Started MariaDB 10.3.34 database server.
Aug 25 21:10:22 aorus-15g-yb /etc/mysql/debian-start[1254]: Looking for 'mysql' as: /usr/bin/mysql
Aug 25 21:10:22 aorus-15g-yb /etc/mysql/debian-start[1254]: Looking for 'mysqlcheck' as: /usr/bin/mysqlcheck
Aug 25 21:10:22 aorus-15g-yb /etc/mysql/debian-start[1254]: This installation of MariaDB is already upgraded to 10.3.34-MariaDB.
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
62938 次 |
最近记录: |