腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
视频
沙龙
1
回答
从日志重新创建MySQL数据库
、
、
、
我正在研究在MySQL数据库中记录查询的最佳方法。日志应该用于两件事: 系统活动文件 用于重新创建数据库(以防数据库遭到黑客攻击或以其他方式损坏) 可以在MySQL数据库中记录所有查询 问题:可以根据日志文件重新创建数据库,还是应该使用不同的方法?
浏览 3
提问于2016-08-30
得票数 0
2
回答
MongoDB -记录写入和读取查询
、
、
我们正在尝试在MongoDB中记录读写操作。我们希望将实际查询记录到文件中。我们使用以下配置(在副本集中的主节点中): logpath=/.../mongodb.log logappend=true profile=2 slowms=1 diaglog=3 verbose=true vvvv=true 据我所知,这应该行得通。但是,在日志中,我们只能看到查询的类型(drop/insert/update等)。以及集合,而不是执行的实际查询。 编辑:为了澄清:我们希望将读/写查询记录到常规mongodb日志文件(例如,您可以在MySQL中这样做)。 有什么问题吗?有人有什么想法吗?谢谢!
浏览 3
提问于2014-02-17
得票数 5
2
回答
MySQL错误日志清除/日志旋转
、
我的MySQL企业服务器限制了日志记录的磁盘空间。错误日志文件的大小日益增大,难以限制错误日志的大小。 我可以限制MySQL错误日志文件的大小吗? 是否有任何清除错误日志的命令? 我可以应用日志轮换选项吗?
浏览 0
提问于2013-06-29
得票数 0
回答已采纳
1
回答
如何在oracle db 11g - centos 6中启用查询日志
、
、
、
您能告诉我在centos 6环境下启用oracle sql数据库查询日志的方法吗?在查询日志中,我希望有在sql server中触发所有查询。我还检查了审计日志和警报日志,但没有一个日志文件不像MySql一般日志中那样记录在sql server中触发的查询。 我也在使用sql developer,如果有任何通过sql developer工具提供的解决方案,我可以接受它。 谢谢,致以最好的问候。
浏览 16
提问于2019-07-03
得票数 0
1
回答
将Mysql日志转发到Syslog-ng
、
Ubuntu 10.04 我已经将MySQL设置为记录慢速查询和一般mysql日志。我如何将syslog中的这些文件传输到集中式日志记录服务(该服务正在工作)?试过: source s_mysql_instance_1 { pipe("/var/log/mysql/mysql.log" ); }; log { source(s_mysql_instance_1); destination(d_loggly); }; 得到: Error opening file for reading; filename='/var/log/mysql/mysql
浏览 0
提问于2012-06-10
得票数 0
6
回答
数据库日志与文件日志
、
、
、
我已经创建了一个PHP+MYSQL网络应用程序,我正在尝试实现一个日志系统来存储和跟踪每个用户的一些操作。 这样做的目的是:通过记录IP+time+action来跟踪每个用户会话的活动,然后查看他稍后通过日志记录time+pagename访问的页面;对于每个用户,将有一个格式的文件:IP+time+action 然后,每个日志将仅由网站所有者通过自定义管理面板查看,并且数据将仅用于安全目的(例如,向用户显示他是否从不同的IP登录或其他人从不同的IP登录,并查看用户在登录会话期间访问的网站的哪些区域)。 目前,我有一个MYSQL MyISAM表,其中存储用户IP、IP、时间、动作和应用程序仍然没
浏览 6
提问于2015-02-08
得票数 14
回答已采纳
1
回答
使用计时记录mysql结果
、
、
、
、
我在我的服务器上使用MySql 5.0.37,当我在mysql服务器窗口中使用set profiling=1时,我可以获得性能分析数据,但只有在该窗口中执行查询时才有效。 通过在我的my.cnf文件中添加类似于" log =/path/ to /log“的行,我可以在没有计时的情况下记录查询。 相反,我希望mysql生成一个日志文件(在执行查询时),该文件显示查询和每次查询所花费的时间,该值可以类似于我在mysql服务器窗口中执行show profiles时在Duration列中显示的值。 这些查询是通过PHP程序中的mysqli调用执行的,该程序是网站的后端。这就是为什么我需要在日志
浏览 2
提问于2015-08-07
得票数 0
3
回答
在MySQL中,如何删除/刷新/清除所有不必要的日志?
、
我尝试过几个命令(刷新日志、清除主命令),但没有一个命令删除日志文件(以前激活时)或日志表(mysql/slow_log.CSV和mysql/general_log.CSV及其.frm和.CSM对应的日志表)。 显示二进制日志返回“您不使用二进制日志记录”。 编辑:我找到了这个简单的解决方案来清除表日志(但还没有使用mysql命令的文件日志): TRUNCATE mysql.general_log; TRUNCATE mysql.slow_log;
浏览 7
提问于2011-09-11
得票数 29
回答已采纳
1
回答
在MySQL客户端级别控制访问的最佳方法是什么?
、
实现对生产MySQL实例的访问控制的最佳方法是什么? 目的不是禁止开发人员访问MySQL,而是对数据库的MySQL修改执行LDAP身份验证和审计日志记录。 命令行客户端mysql提供的方式,LDAP auth和审计日志记录吗?
浏览 0
提问于2011-07-10
得票数 0
3
回答
在Mac OS X 10.8.3上编辑my.cnf后无法重新启动MySQL
、
、
我正在尝试在我的Mac版本10.8.3的MySQL上启用日志记录。 无论我在哪里搜索,我都得到了相同的答案,即在my.cnf中添加以下内容: [mysqld] general_log=1 log=/var/log/mysql-query.log 然后重启mysql。 日志文件的权限是正确的,并且与所有其他MySQL文件一样,所有者是_mysql。 但是,不管我怎么尝试,一旦修改了my.cnf,MySQL就不会重启。它只会关闭,仅此而已。通过命令行或首选项窗格,它将不会再次启动。 我也试过启用log vie Workbench,但一旦log=...进入my.cnf,MySQL拒绝启动。我必须手动
浏览 2
提问于2013-06-14
得票数 5
回答已采纳
1
回答
关于与Docker一起使用MySQL的一般问题,日志记录选项
、
、
、
当MySQL与Docker一起使用时,我有很多关于日志/备份策略的问题,而且也只是一般性的问题。 特别的场景是小型医疗诊所的MySQL DB,目前的安排显然是使用许多方法来备份数据。主机系统是UBUNTU,应用程序文件和数据几乎完全通过位于系统RAID上的Docker包运行,因此MySQL引擎是docker映像: mysql:8.0.26。 云备份服务,用于对整个对接器-组合项目文件夹进行增量云备份,包括映射到主机上卷的DB文件。这是为了作为灾后恢复的最后手段。在模拟场景中,从来没有像飓风或火灾那样被测试为一次模拟运行。 CRON作业脚本,通过运行在主机上的CRON脚本,每天执行数据库转储,这
浏览 0
提问于2021-12-25
得票数 0
回答已采纳
1
回答
查询量大的网站中的查询日志方案
、
、
、
我面临着记录LAMP (Debian/PHP/MySQL)站点的数据库活动的问题。 这是复杂的事实,我希望每个查询也记录在用户的上下文中,他们被启动,让我们知道,比如说,“谁做了什么”。我承认不太了解MySQL的日志记录功能,但我在寻找关于我的特定场景的信息时遇到了问题。 现在,我们已经实现了一个mysql_query()替换(我知道,我知道,用PDO和准备好的语句重写代码就快了!)它执行查询并在日志表中使用INSERT DELAYED记录它。 问题是,正如人们可以很容易预测的那样,日志表达到了数百万行,其中最古老的行是非常无用的。另一个问题是,对于所需的每个查询,都会执行两个查询。部分解决方
浏览 1
提问于2012-06-29
得票数 1
回答已采纳
1
回答
设计测井系统
、
、
、
我正在设计一个在线网站(PHP,HTML和MySQL),其中一个功能是能够上传和下载记录到/从数据库。我希望记录所有成功添加到数据库中的记录,以及所有失败的记录。如果我想将这个日志文件保存在本地机器上,我应该如何设计日志系统?即 日志文件的位置和与各种O.S兼容 可提供尽可能多信息的通用格式,即SQL错误 任何其他我需要考虑的建议。 有人能引导我找到正确的设置吗? 我已经在我的php文件中包含了include '/Logger.php';行。但是,我想将日志写入一个文件,我不明白配置文件是log4php.xml还是appender_file.propert
浏览 4
提问于2011-03-29
得票数 3
回答已采纳
1
回答
如何确定mysql分区的数量
、
、
、
、
我有一个巨大的mysql表(用于日志记录)。类似于: 记录器(sha1)时间戳操作 因此,预计将有大约10万个伐木者。每个日志记录平均显示100行。这将使表很快达到大约1亿行。 我需要有插入(追加真的)做得相当快,因为许多记录器一次写入条目。 通常情况下,查询将是‘给我所有的日志从记录器'x’按日期排序‘。 所以我打算使用mysql分区: 我的问题是,如何在分区数量和分区大小之间找到平衡? 由于记录器是一个UUID和一个sha1号,我想让mysql只为每个sha1值创建一个分区,所以基本上每个记录器都有自己的DB表文件。 如有其他建议,敬请期待
浏览 5
提问于2012-06-26
得票数 3
1
回答
我可以在MySQL中恢复删除的数据库吗?
、
、
我意外地丢弃了一个用于我的web应用程序的数据库,它在MySQL中。浏览互联网后,我发现要恢复,需要启用二进制日志。读取二进制日志只记录表中的更改,那么它与恢复数据库有什么关系。执行命令“显示二进制日志;”控制台显示“错误代码: 1381。您没有使用二进制日志”。我是MySQL的新手,所以在不启用二进制日志记录的情况下恢复它是可能的,而且我还没有为db做任何真正的备份。通过查看MySQL "my.cnf“文件发现InnoDB是默认启用的,它能帮助我恢复吗? 如果无法恢复,请说明下次创建新数据库时要执行的步骤,以确保即使意外删除了也可以恢复。
浏览 2
提问于2016-03-23
得票数 0
11
回答
服务器登录数据库还是登录文件?
、
我一直在服务器上工作,现在开始实现日志记录。但是,我不确定是否应该使用db进行日志记录,或者只使用纯文本文件。 我计划记录每个请求的一些基本信息(请求的类型、请求的ip地址、会话跟踪)。对于一些请求,会有扩展的信息(关于请求类型的详细信息),如果有任何错误,我也会记录这些错误。 一方面,将日志放入db意味着我可以对记录的数据运行查询。另一方面,我不确定这是否会给数据库带来不必要的压力。当然,我也可以使用db和日志文件来记录日志。人们对正确的日志记录有什么想法? (如果有什么不同的话,我使用的是带有MySQL数据库的Apache服务器上的mod_python。因此,我要么使用库,要么在数据库中创
浏览 0
提问于2009-06-28
得票数 10
回答已采纳
1
回答
插入的MySQL C#性能
、
、
我正在开发一个应用程序,它在启动时检查数据库(更新新数据),当完成工作(关机/注销)时,它将性能日志推送到数据库。用户自己并没有改变任何数据,他们只是在生成日志(钱来自他们对数据的使用;) 当用户完成工作时,应用程序将日志推送到数据库(MySQL数据库),我不希望不断地推送数据,因为连接预计会在工作日(移动工作)中下降和脱机,在线时间越少越好。这意味着应用程序也必须能够在脱机模式下工作。 为单个用户推送的日志通常约为2000条记录,每条记录包含大约70字节的数据。在高峰时间大约有100个用户(在不久的将来可能会增加到300个),这使得它每天大约有200.000条日志记录被推送到MySQL数据库
浏览 3
提问于2014-07-11
得票数 1
回答已采纳
1
回答
如何从MySQL获得最后一条错误消息?
、
我使用debug_backtrace()和一些基本的样式来记录我的网站错误。 if (@mysql_error($this->conn)) $error = 'mysql_error() response: ' . @mysql_error($this->conn); else $error = 'non mysql error\r\n'; 有时候不起作用。我的日志文件中充满了“非mysql错误”,但是这些错误总是出现在具有数据库连接的函数中。类似于,getAllNews()函数失败,但它将其记录为非mysql错误。 如何正确地记录我的网
浏览 3
提问于2013-01-30
得票数 0
2
回答
为什么我的mysql slow_query_log是空的?
、
我在一台生产机器上进行了以下设置: Mysql服务器5.5.19 活动(已选中ps线路) my.cnf包含: slow_query_log slow_query_log_file =/opt/app/mysql/log/mysqld-slow.log long_query_time = 1 general_log = OFF general_log_file =/opt/app/mysql/log/mysqld.log log-queries-not-using-indexes mysql>显示变量,如"log%";-->显示"
浏览 16
提问于2012-07-17
得票数 0
1
回答
从MySQL移动到AWS DynamoDB? 5米行,4个表,1k写p/s
、
、
、
、
考虑将我的MySQL架构迁移到AWS DynamoDB。我的应用程序需要每秒1,000 r/w请求。如何处理PHP/更新?让1,000名工作人员处理DynamoDB r/w似乎比MySQL r/w对CPU/内存的消耗要高。 我已经考虑过一个日志文件来存储更新的信息,然后创建脚本来处理日志文件以删除db负载--不管文件锁定有多大缺陷--如果有人对实现这一点有任何想法的话--300个单独的脚本将写入单个日志文件。然后,日志文件可以每分钟处理一次到数据库。不确定如何在不锁定的情况下实现这一点。服务器脚本是用PHP编写的。 当前安装MYSQL数据库(AWS上的RDS) 表A有500万条记录--主要
浏览 3
提问于2016-05-30
得票数 0
1
回答
MySql 5.5;可能将表排除在日志记录之外?
、
MySql 5.5有一些日志记录选项,其中包括我不想使用的带有Binlog选项的“二进制日志文件”和我想使用的“查询日志文件”。 但是,使用该数据库中的一个表的一个程序每天用50+Mb填充这个日志文件,所以我希望该表被排除在这个日志中。 这是可能的吗,还是安装另一个MySql版本然后移动这个表的唯一方法? 谢谢,亚历克斯
浏览 2
提问于2022-03-29
得票数 3
回答已采纳
2
回答
如何将MySQL日志输出到syslog?
、
、
、
我想使用syslog在Ubuntu(10.04LTS)上记录MySQL(5.1.41)。我找到了将错误日志输出到syslog的信息。 [mysqld_safe] syslog 但是我想使用syslog记录一般日志和慢速查询日志。请告诉我如何写配置文件? 我在参考手册中找不到如何做到这一点。 http://dev.mysql.com/doc/refman/5.1/en/log-destinations.html
浏览 0
提问于2011-06-29
得票数 14
回答已采纳
2
回答
MySQL日志记录选项
、
、
我想知道在MySQL中有哪些日志记录选项可用;我发现二进制日志记录的结果比一般/错误日志记录的结果要多得多,而且我不确定这些日志有哪些选项可用。 有人能告诉我一个my.cnf变量列表,我可以设置这些变量来获取不同类型的日志吗? 干杯! 克里斯
浏览 0
提问于2013-06-09
得票数 0
2
回答
具有mysql/mariadb增量备份的正确方法
、
、
、
、
关于这个话题,我已经读了几个小时了,但还没有完全掌握。我将使用borg备份网络共享。 期待有相当频繁的备份binlog....every 5分钟左右.. 以下是我到目前为止采取的措施: 使用-- logging启动mariadb以启用二进制日志记录。-不知道在哪里放置二进制日志文件或如何备份它们。我是否必须停止一切以“备份”二进制日志文件? 带有刷新日志和其他设置的mysqldump也将bin日志的时间点输入mysql转储文件。 我想我只是在寻找确保正确备份我的Maria/Mysql数据库的将军。 -R <#>What我是带full的thinking...mariabackup和i
浏览 0
提问于2019-10-13
得票数 1
1
回答
禁用自动电子邮件日志
、
、
我使用PHP函数每隔一分钟发送一封基于MySQL作业的MySQL查询结果的邮件。 一切正常,但它会自动为每个mail创建一个日志文件。每隔2-3天超过磁盘空间。 我还没有为发送邮件配置任何设置。 如何禁用此自动日志记录?
浏览 1
提问于2012-02-07
得票数 1
回答已采纳
1
回答
mysql二进制日志仅删除日志
、
、
在MySQL中有没有办法只记录删除?我尝试使用mysql二进制日志选项,但不幸的是,有太多的插入我的数据库和文件立即膨胀。如果我让它增长超过一天左右,它将占用服务器上的所有空间。我只想记录删除操作,以便进行灾难恢复。有什么想法吗?
浏览 0
提问于2009-11-01
得票数 0
回答已采纳
1
回答
Mysql只记录特定用户
、
我需要在debian挤压x64 MySQL5.1服务器上设置一些日志: 1)用户登录和注销时的日志记录2)只记录特定的用户命令 设置日志记录,这样不会降低mysql服务器或硬盘的性能。 上个月才能设置日志记录吗? 是否有可能只在一天的特定时间内设置日志记录? 我不想要千兆字节的无用日志,只想在一个文件中记录特定用户的日志。
浏览 0
提问于2012-12-29
得票数 0
5
回答
记录mysql查询
、
、
、
、
我即将开始开发一个日志系统,以便将来在当前的PHP应用程序中实现,以便从MYSQL数据库中获取负载和使用统计信息。 该统计数据稍后将用于获取每秒数据库调用数、查询次数等信息。 当然,这只会在应用程序处于测试阶段时使用,因为它本身肯定会造成一些额外的负载。 然而,我现在最大的疑问是,我是应该使用MYSQL来记录查询,还是应该使用基于文件的系统。我猜,当使用基于文件的系统处理日志时,创建允许从多个位置进行写入的东西会有点头疼? 你会怎么做?
浏览 5
提问于2010-01-28
得票数 3
回答已采纳
1
回答
在包含我的MySQL普通日志文件的目录中使用Windows“压缩目录以节省空间”功能安全吗?
、
、
我已经将Windows 10开发机器上的MySQL 8更改为将日志文件(一般日志和慢速查询日志)写入"E:\mysql日志文件“。我想使用Windows 10目录属性中的“压缩目录以节省空间”高级功能来压缩这个目录,以节省空间(目前我的日志文件超过50 GB)。我想知道:这是个好主意吗?或者这会以(微妙或不微妙)的方式破坏MySQL吗?
浏览 0
提问于2020-11-05
得票数 0
6
回答
如何在MySQL中查看日志文件?
、
我读到Mysql服务器创建了一个日志文件,其中保存了所有活动的记录-比如查询执行的时间和内容。 有人能告诉我它在我的系统中的什么位置吗?我该怎么读呢? 基本上,我需要在两个日期之间使用不同的输入备份来备份数据库,所以我认为我需要在这里使用日志文件,这就是为什么我要这样做的原因… 我认为必须以某种方式保护这个日志,因为如果任何查询需要,用户名和密码等敏感信息可能会被记录下来;所以它是否可以得到保护,而不容易被看到? 我拥有系统的root访问权限,如何查看日志? 当我尝试打开/var/log/mysql.log时,它是空的。 这是我的配置文件: [client] port = 330
浏览 2
提问于2011-03-26
得票数 200
回答已采纳
1
回答
如何摆脱mysql绑定日志?
、
我一直在使用mysql进行开发。我不使用复制,但我想我已经在我以前的一台计算机上启用了一段时间的二进制日志记录,并且我不知不觉地积累了数百个二进制日志文件。 我现在正在使用Linux,实际上我需要开始使用二进制日志。当我试图在my.cnf - mysql服务器中启用二进制日志时,我在错误日志中发现了这一点: 1 110314 14:39:40 [Note] Plugin 'FEDERATED' is disabled.
浏览 0
提问于2011-03-14
得票数 5
回答已采纳
1
回答
记录MySQL DELETE语句
、
、
我们有一个使用Informatica的MySQL->Oracle ETL,它可以很好地处理除DELETE之外的所有语句。不幸的是,DELETE会使记录消失,因此Informatica再也看不到它了,因此无法在Oracle中删除/过期它。 人们是如何记录MySQL DELETE语句的? 这些表是在所有记录(auto_increment)上都具有唯一主键的InnoDB (符合ACID)。我们在Windows上使用的是开源的MySQL。 出于性能原因,我们不希望使用通用的查询日志。我们还希望保留现有的MySQL二进制文件,而不是重新编译我们自己的特殊DELETE语句。
浏览 1
提问于2009-07-22
得票数 3
1
回答
为什么我的Log旋转式配置不能正确地工作在MariaDB上?
、
、
、
、
我使用的是一个MariaDB Galera 3集群,我看到Node 2上的mysql日志增长到了100 am,我决定限制这些日志的增长速度。为此我使用了logrotate,因此一个名为"mysql-server“的文件已经在目录logrotate.d中,我对该文件做了一些更改,只保存了它,我没有做任何其他事情,但是它不能正常工作,日志的大小再次增长了很多。我该怎么办? mysql服务器日志旋转文件如下: daily rotate 7 missingok create 640 mysql adm compress sharedscripts postrotate .. a defaul
浏览 0
提问于2021-01-04
得票数 0
1
回答
是什么导致了CPU上如此高的负载(来自MySQL)?
、
、
我的网站最近遇到了一些问题,高CPU使用率来自MYSQL。当我检查Parallels Power Panel时,它说:"/usr/sbin/mysqld --basedir=/ var/lib/mysql-user=mysql --pid-file=/var/lib/mysql/exa.example.com.pid --跳过--外部锁定“占用了CPU的很高%,站点变得非常慢。 我已经检查了整个站点上的每个MySQL查询,没有什么会导致像这样的长期问题。当我禁用站点上的路由文件时,负载会大大降低(几乎为0%)。一旦打开,就会达到100%。我今天上班是为了发现服务器因为这个而瘫痪了。 数
浏览 3
提问于2012-04-25
得票数 0
回答已采纳
3
回答
Oracle的MySQL
、
、
、
我是MySQL的新手,但对Oracle数据库有很好的理解。我需要一个快速的帮助来理解架构的差异。目前,我正在Windows平台上工作。 1)在Oracle中,我们必须将数据库置于归档日志模式中,是否必须使用MySQL来执行时间点恢复? 2)在Oracle中,实例从内存结构SGA开始。它在MySQL中是如何工作的? 3) RMAN是甲骨文的在线备份工具。MySQL备份MySQL,它能在时间点恢复吗? 4)我不了解MySQL中的日志记录和数据库文件布局,如果我创建表空间,我们会看到文件系统上有一个文件名。这在MySQL中是如何工作的?
浏览 0
提问于2015-12-13
得票数 2
1
回答
达美湖事务日志大量添加记录并删除任何记录
、
、
、
假设我在空的delta表中插入了一条记录,那么将创建一个parquet文件,并创建一个transaction00.json日志。will将包含, transaction00.json -- {add- parquet1 file name} 我又插入了一条记录,然后一个新的地板文件将创建和transaction01.json将包含- {add - parquet2 file name} 现在我从delta表中删除第2条记录,然后transaction02.json将创建并包含 {remove- parquet2 file name} {add- parquet3 file name}
浏览 4
提问于2022-05-15
得票数 1
回答已采纳
2
回答
日志MySQL DB更改查询和用户
、
出于安全原因,我需要服务器端(运行Debian6.0压缩)记录所有可能更改了MySQL DB内容的查询(V5.1)以及发布该查询的用户。我不得不排除 由于性能问题,通用查询日志(它记录了所有内容,这是太多的IO) 二进制日志,因为它不记录用户名。 使用像ngrep这样的工具来捕获网络流量,并为UPDATE、DELETE等过滤,因为这会让我陷入事务的混乱,我不知道是否真的执行了接收到的查询。 我找不到任何可以让我改变MySQL固有日志行为的设置,所以我正在寻找其他解决方案。到目前为止,我已经想出了两种可能性: 将通用查询日志写入命名管道,并将筛选器和写入器附加到管道- but的另一端,我担心这个
浏览 0
提问于2011-11-16
得票数 5
回答已采纳
1
回答
直接编辑Rails数据库有坏处吗?
、
我正在开发一个Rails应用程序,它使用mysql数据库。该应用程序用于显示每小时生成的日志文件(如Apache日志文件)中的记录。 我已经有了一个脚本,可以将这些记录添加到单独的mysql数据库中。如果我修改我的脚本来转换记录并将它们存储在Rails已经使用的mysql数据库中,而不是让Rails解析日志并自己添加它们,这会不会很糟糕呢?
浏览 0
提问于2015-08-12
得票数 1
回答已采纳
1
回答
mysql binlog为什么每天创建新的日志文件
、
、
我已经在我的Ubuntu上的MySQL服务器上启动了二进制日志。它开始在/var/ log /mysql中创建日志文件。我的my.cnf配置如下: log-bin="/var/log/mysql/" expire_logs_days=10 max_binlog_size=50M binlog-ignore-db="phpmyadmin" 问题: 当我检查日志文件夹时,每天都会出现一个新文件。它是在早上6:45到7:00左右创建的,即凌晨1:30到格林尼治标准时间1:45。但是根据MySQL关于二进制日志记录的官方文档,说: 每次启动或刷新日志时,服务器都会在
浏览 0
提问于2014-02-13
得票数 1
回答已采纳
1
回答
在AWS中查看MySQL *查询*错误/警告
、
如何在RDS中查看MySQL 查询错误和警告?我仍然在使用MySQL 5.6。 我已经查看了日志文件(在log &Events下),但是即使在执行在控制台中生成错误的查询时,它们仍然是空的。例如,我运行了一个查询,给出了错误1054 (未知列),但错误日志中没有显示任何内容。我已经意识到,这不是记录错误的类型。 log_warnings参数设置为1。我尝试过设置general_log=1,但这会生成很多信息,而且仍然不会记录错误。 我之所以需要这个,是因为我正在从5.6升级到5.7。我需要看看我目前得到了什么警告,因为一些警告将成为5.7中的错误,并且需要修复。
浏览 2
提问于2022-06-06
得票数 1
回答已采纳
1
回答
用什么骆驼EIP图案来表示EOF?
、
、
、
我有一个场景,在这个场景中,我正在处理一个大型日志文件,方法是将它摄取到一个基于骆驼的ESB中。该总线上的第一站是一个处理器-- LogTransformer --它逐一解析日志文件中的日志消息(实时),并创建XML片段: <log-record level="INFO" source="MyApp" .../> 这些<log-record/> XML片段中的每一个都被放到消息队列中,并被总线接收。最后,它在一个MySQL DB中结束。 我有某些处理器,只有在日志文件被完全处理后才能启动(所有日志记录都已转换为<log-record
浏览 3
提问于2012-11-15
得票数 0
回答已采纳
6
回答
为什么SQL数据库使用预写日志而不是命令日志?
、
、
、
、
我读到了Voltdb的。命令日志记录事务调用,而不是像在预写日志中那样记录每个行的更改。通过只记录调用,命令日志被保持在最低限度,从而限制了磁盘I/O对性能的影响。 谁能解释为什么Voltdb使用命令日志背后的数据库理论,以及为什么标准SQL数据库,如Postgres,MySQL,SQLServer,Oracle使用预写日志?
浏览 2
提问于2013-01-06
得票数 51
回答已采纳
3
回答
.sql脚本的PostgreSQL查询/错误日志记录
、
、
、
、
问题是:我需要知道如何从执行的.sql脚本中获取所有PostgreSQL输出,以便将其记录到一个文件中,包括错误和查询结果。 我已经用\o和\o开始和结束标记包围了我的脚本,但这只记录了查询的结果,它没有告诉我什么成功了,什么没有成功。我尝试使用Unix工具将调用的结果通过管道传递到PostgreSQL,如下所示: $~: psql < filename.sql | tee &> filename.log ..。但没有成功。在这种情况下,Filename.log最终完全为空。 我不想激活通用日志记录,因为我只关心我编写的脚本的成功/失败,并将其记录下来以备将来参考。
浏览 0
提问于2012-07-12
得票数 6
回答已采纳
1
回答
Boost.Log -记录应用程序的严重错误
、
、
我在我的应用程序中使用了Boost.log。有了多个线程的大量日志记录,日志记录操作不能被锁定,所以我使用这个接收器进行日志记录: boost::log::sinks::ordering_asynchronous_sink 放到这个前端文件中: boost::log::sinks::text_file_backend 日志记录的主要目的是查看关键错误以诊断崩溃。然而,我注意到只有一段时间才会将记录写入文件中(当可能有一定数量的记录相加时),这意味着突然崩溃将不会留下任何解释它的日志记录。 我能在这里做些什么?我是否可以对致命的严重性错误强制写入文件?一种更好的方法?
浏览 3
提问于2011-11-14
得票数 3
回答已采纳
3
回答
MySQL -记录每个连接
、
、
我想监视一个MySQL 5.0.77服务器,并记录每一个传入的连接一天。我需要知道谁在连接数据库。 我尝试了一般的日志记录,但是它的日志记录太多了,我不能保持足够长的时间,日志文件增长太快了。 有办法吗?谢谢
浏览 0
提问于2011-07-07
得票数 4
1
回答
我们能为特定的表启用mysql二进制日志记录吗?
、
我想编写一个监听器,它检测表上的DML更改并执行一些操作。此侦听器不能嵌入应用程序并单独运行。 我想让应用程序写入黑洞表,然后检测二进制日志文件中的更改。 但是在文档中,我发现启用二进制日志记录会稍微降低mysql的性能。这就是为什么我想知道是否有一种方法可以让mysql主记录与特定表相关的更改。 谢谢!
浏览 1
提问于2015-03-25
得票数 1
回答已采纳
15
回答
通过PHP登录到文件或登录到MySQL数据库-哪个更快?
、
我有一个数据库驱动的网站服务约50,000页。 我想跟踪每个网页/记录的点击。为此,我将创建日志,然后每天批处理一次日志。我不关心如何进行批处理,只关心如何以最快的方式记录日志。 你会如何记录,你认为哪一个更快: a)使用PHP追加到文本日志文件的末尾。 b)使用MySQL插入到未索引的日志表中。
浏览 0
提问于2008-10-08
得票数 11
2
回答
在运行时切换binlog格式最安全的方法是什么?
、
、
由于mysqld.log中有以下警告: 自警告 =语句以来使用语句格式写入二进制日志的不安全语句。该语句不安全,因为它使用了限制子句。这是不安全的,因为所包含的行集无法预测。 我想将复制格式切换到MIXED。 但是根据MySQL的文件: 当存在临时表时,不建议在运行时切换复制格式,因为临时表仅在使用基于语句的复制时记录,而对于基于行的复制则不记录。 因此,问题是如何确定是否存在临时表来安全切换二进制日志格式?
浏览 0
提问于2011-09-26
得票数 30
回答已采纳
2
回答
Django -记录每个视图的操作
、
、
我正在考虑为django web应用程序创建一个日志系统。web应用程序的使用非常全面(涵盖业务流程的所有方面),因此我想跟踪发生的每一个事件。具体来说,我想记录下运行的每个视图,而不仅仅是“主”视图,并可能记录视图中正在执行的内容。 当我处于日志记录系统的“想法”阶段时,我很快就遇到了一些问题,使我无法确定如何继续下去。以下是我的主要问题: 我正在考虑将所有事件记录在主web应用程序保存其数据的同一个MySQL数据库中。我担心的是将MySQL数据库膨胀成一个庞大的DB。此外,如果DB崩溃或以某种方式被破坏(是的,我有备份),我也会松掉日志,这会破坏任何追踪问题的能力。我是使用单独的DB,
浏览 3
提问于2013-09-10
得票数 2
1
回答
如何删除或缩小MySQL集群中重做日志的大小
、
、
、
、
有人能告诉我,如何减少重做日志文件大小,或者删除MySQL集群中的重做日志文件大小,以及它对cluster.Also性能的影响,我们可以在MySQL集群中禁用重做日志记录吗?
浏览 0
提问于2012-11-07
得票数 4
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
Linux操作系统的日志筛选、日志文件的位置
所有 Python 程序员必须要学会的日志记录
所有 Python 程序员必须要学会的“日志”记录
MySQL数据库及InnoDB存储引擎的日志文件
记录菜鸟打印组件调试日志的操作方法
热门
标签
更多标签
云服务器
ICP备案
对象存储
实时音视频
云直播
活动推荐
运营活动
广告
关闭
领券