mysql 到系统日志
我想将有关 mysql 数据库性能的信息(表空间、查询数量...)记录在一个文件中,然后转发到系统日志远程服务器。 Mysql已安装 在 Linux 上。是否可以?
谢谢
I would like to log information on mysql database performances (tables spaces, number of queries...) in a file and then forward to a syslog remote server. Mysql is installed
on Linux. Is it possible?
Thanks
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
创建日志文件例如:
% sudo touch filename.log
设置所有者/组
% sudo chown mysql:wheel filename.log
将权限设置为 -rw-r-----
% sudo chmod 644 filename.log
要将花费超过 2 秒的查询记录到 /var/log 目录中的日志文件中,请将这些内容添加到 my.cnf 文件中:
[mysqld]
log_slow_queries=/var/log/mysql_slow_query.log
long_query_time=2
Creating a log file for example:
% sudo touch filename.log
Setting owner/group
% sudo chown mysql:wheel filename.log
Setting permissions to -rw-r-----
% sudo chmod 644 filename.log
To log queries taking longer than 2 seconds to a log file in /var/log directory add these to the my.cnf file:
[mysqld]
log_slow_queries=/var/log/mysql_slow_query.log
long_query_time=2