如何获取数据库服务器端的日志?

我要做日志分析。 现在我需要找到不同数据库原始日志数据的位置和内容,包括mysql、mssql、oracle数据库和db2。 我发现客户端的日志数据与服务器端的是有区别的,比如使用 MySql Workbe.nch、SSMS 或 DBeaver 链接数据库,产生的日志的位置及其内容与服务器端的不完全相同。
所以我想知道有没有办法从服务器端获取原始日志数据?又或者说我在本地能看到的日志实际上与服务端数据无差异,是我之前搞错了?

像java druid已经提供了类似的监控功能,而且,你直接读取数据库日志文件,你觉得准吗?数据库日志可不止是有业务系统的操作,对于运维账号去操作db应该也是有记录的