MySQL 查询记录到 Syslog-ng 服务器

发布于 2024-07-18 16:42:38 字数 65 浏览 4 评论 0原文

是否可以将查询记录到中央 syslog-ng 服务器? 需要在现有的集中式日志服务器中存在 mysql 查询日志。

Is it possible to log queries to a central syslog-ng server? Need to have mysql query logs present in an existing centralized log server.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

粉红×色少女 2024-07-25 16:42:38

这个答案没有解决问题。 该日志在 syslog-ng 服务器中出现一段时间后停止,并且在客户端或服务器中没有显示任何错误。

这可能是客户端或服务器的 syslog-ng 中的错误超时参数,但我找不到任何东西:(

This answer don't solved the problem. The log appear in syslog-ng server for few time and stops without show any error in cliente or server.

It can be a wrong timeout parameter in syslog-ng of client or server, but I could not find anything :(

芯好空 2024-07-25 16:42:38

我在 syslog-ng 客户端上有这样的配置:

source s_mysql_instance_1 {
        pipe("mysqld-1.error.log" log_prefix("mysqlsrv-instance_1"));
        unix-stream ("/dev/log");
        internal();
};

source s_mysql_instance_2 {
        pipe("mysqld-2.error.log" log_prefix("mysqlsrv-instance_2"));
        unix-stream ("/dev/log");
        internal();
};

I have this configuration on a syslog-ng client :

source s_mysql_instance_1 {
        pipe("mysqld-1.error.log" log_prefix("mysqlsrv-instance_1"));
        unix-stream ("/dev/log");
        internal();
};

source s_mysql_instance_2 {
        pipe("mysqld-2.error.log" log_prefix("mysqlsrv-instance_2"));
        unix-stream ("/dev/log");
        internal();
};
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文