腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
视频
沙龙
1
回答
从前端存储记录的用户数据
、
、
、
、
我将angularjs用于前端,laravel框架用于后端。我的数据库是Mysql。我需要存储所有用户的日志。由于我不想在mysql中存储用户日志,所以我选择了MongoDB。现在我不想使用laravel来存储用户日志,相反,我想使用nodejs。 一瞥: laravel - mysql :存储数据 nodejs - mongoDB :存储用户日志 我的问题, 我希望将用户日志从angularjs发送到nodejs,并将它们存储在mongoDB中。我认为大多数系统从服务器端存储用户日志(这里是laravel到mongodb或mysql),但我将用户日志从前端发送到nodejs以存储日志。当然,
浏览 3
提问于2019-07-10
得票数 1
1
回答
如何找到执行数据库事务的用户?
我正在使用MySQL数据库。假设数据库"X“。它被多个用户使用。我想找到那些在这个数据库中执行任何数据事务的用户。有可能吗? 我能从MySQL二进制日志中找到它吗?多么?
浏览 0
提问于2012-01-27
得票数 3
2
回答
一个更有用的MySQL查询日志,适合于尾-f‘’ing
、
、
、
为了调试webapp和mysql查询,我启用了mysql查询日志。然而,这不是一个很好的格式尾巴和grep通过。理想情况下,我希望能够只显示来自某个用户的查询,或者显示对某个数据库的查询。如果mysql查询日志在每一行上都打印了数据库或用户,那么我可以使用grep。有时,我想知道在某个日期发生了什么,但是由于mysql查询日志没有在每一行上打印日期时间,所以这就更难了。 是否有什么方法可以使mysql查询日志更好地跟踪/grep/etc?
浏览 0
提问于2010-01-20
得票数 2
1
回答
我可以在MySQL中恢复删除的数据库吗?
、
、
我意外地丢弃了一个用于我的web应用程序的数据库,它在MySQL中。浏览互联网后,我发现要恢复,需要启用二进制日志。读取二进制日志只记录表中的更改,那么它与恢复数据库有什么关系。执行命令“显示二进制日志;”控制台显示“错误代码: 1381。您没有使用二进制日志”。我是MySQL的新手,所以在不启用二进制日志记录的情况下恢复它是可能的,而且我还没有为db做任何真正的备份。通过查看MySQL "my.cnf“文件发现InnoDB是默认启用的,它能帮助我恢复吗? 如果无法恢复,请说明下次创建新数据库时要执行的步骤,以确保即使意外删除了也可以恢复。
浏览 2
提问于2016-03-23
得票数 0
1
回答
从日志重新创建MySQL数据库
、
、
、
我正在研究在MySQL数据库中记录查询的最佳方法。日志应该用于两件事: 系统活动文件 用于重新创建数据库(以防数据库遭到黑客攻击或以其他方式损坏) 可以在MySQL数据库中记录所有查询 问题:可以根据日志文件重新创建数据库,还是应该使用不同的方法?
浏览 3
提问于2016-08-30
得票数 0
3
回答
如何实现所谓的“数据库版本控制”?
、
、
、
、
我使用Yii框架和MySQL编写了一个Web应用程序。 现在,老板希望“将所有更改存储在数据库中”,以便能够在有人破坏当前版本数据中的一些重要信息时恢复较旧的数据。 在数据库中存储所有更改的内容是模糊的。我不确定我们到底应该做什么。 如何满足这个模糊的老板的要求? 我们能用MySQL日志做到这一点吗?使用MySQL日志做这件事有什么好处和坏处?我们真的需要一个程序员(我)来从MySQL日志中恢复一些(可能不是全部)数据吗?可以使MySQL (部分)数据恢复变得简单吗? 或者,我是否应该努力手动(而不是使用MySQL日志)在特定的MySQL表中存储所有旧数据?
浏览 3
提问于2013-07-24
得票数 1
1
回答
MySQL错误日志中的内存不足
、
、
要解决错误日志中出现的错误,我应该检查什么?是否需要向服务器添加RAM或调整某些配置变量? 我复制部分日志: 180102 10:45:53 InnoDB:已启动;日志序列号0 267632652 mysql3:内存不足(需要2299002880字节) 180102 10:45:54 备注 mysql3:就绪以供连接。版本:‘5.0.27- Community’socket:'‘端口: 3307 MySQL Community (GPL) 180102 10:46:14180102 10:46:14 错误无法从InnoDB的内部数据字典中找到表测试/cliconcepw,尽管该表的.f
浏览 0
提问于2018-02-16
得票数 2
1
回答
Mysql数据库写入和文件写入
、
、
我有一个程序,写入数据到mysql数据库,也有大量的日志文件。我注意到,如果我给程序输入了大量的数据,即创建70 of大小日志的数据和我使用的表的mysql数据库表计数(*) >1,000,000个条目,一段时间后,整个程序就会变慢。 但是,当最初以大约1000/分钟的速率收集报告时,同样的速度变成了<400/分钟,数据就像我之前说的那样。这是数据库写入还是文件写入导致程序变慢? 日志只是从我的程序中取出的,被重定向到一个文件。那里没有做缓冲。
浏览 4
提问于2011-05-27
得票数 1
回答已采纳
1
回答
在MySQL客户端级别控制访问的最佳方法是什么?
、
实现对生产MySQL实例的访问控制的最佳方法是什么? 目的不是禁止开发人员访问MySQL,而是对数据库的MySQL修改执行LDAP身份验证和审计日志记录。 命令行客户端mysql提供的方式,LDAP auth和审计日志记录吗?
浏览 0
提问于2011-07-10
得票数 0
3
回答
mysql数据库在xampp 1.8.3中无法工作
、
、
、
当我从xampp控制面板重新启动mysql时,我在windows 7上使用xampp 1.8.3。它显示了 1:33:10 PM mysql错误: MySQL意外关闭。下午1:33:10 mysql这可能是由于端口阻塞,缺少依赖项, 下午1:33:10 mysql的不正确权限、崩溃或其他方法的关闭。1:33:10 mysql按“日志”按钮查看错误日志,并检查1:33:10 PM mysql Windows事件查看器以获得更多线索1:33:10 PM mysql如果您需要更多帮助,可以在论坛上复制和发布此1:33:10 PM mysql整个日志窗口 然后,我删除xampp/ mysql
浏览 4
提问于2013-10-22
得票数 0
回答已采纳
2
回答
我的linux服务器被攻击了吗?
、
我觉得我的服务器(ubuntu10.4)被攻击了。我有点像个linux新手。 我运行一个网站,并删除了几行mysql数据。这种情况已经发生过三次了。 在今天下午2:00之前,auth日志是空的。在我登录之前,所有显示的都是一些正在运行的cron作业。数据在东部时间晚上7点到10点之间消失。 我从来没有安排过任何职位。一定有自动的吗? mysql错误日志将被清除。 我使用密码登录--我想这是一个明显的错误。 有什么建议吗?我已经为sql注入清理了用户提交的数据。MySQL远程不可用。我想是时候切换到ssh访问的密钥了。
浏览 0
提问于2010-10-25
得票数 1
回答已采纳
1
回答
无法显示二进制日志如何从mysql中删除日志?
、
、
、
Server version: 5.1.50-log MySQL Community Server (GPL) Type 'help;' or '\h' for help. Type '\c' to clear the buffer. mysql> show binary logs ; 问题 数据目录已满 我想移除空间 清除并没有创造更多的空间。 是否知道如何清除中继日志和Bin文件。
浏览 0
提问于2015-06-24
得票数 0
1
回答
显示两个表中的数据
、
好的。这就是我想要实现的目标。我正在保存对表单文本区域的更改,以便可以查看对该文本区域所做的所有更改。就像一串评论。我已经把数据放到了两个表中。我需要你帮我把它弄出来。 我有两个表"worklog“和”worklognote“中的数据。 工作日志是来自具有文本区域的表单的一系列工作指令,称为$spec 工作日志备注是对文本区$spec所做更改的运行列表 在工作日志备注中,我将工作日志中的id另存为worklog_id,以便在进行更改时,数据将与正确的工作指令相匹配。 我可以很好地显示工作日志中的信息。但我根本看不到工作日志中的信息。我的目标是显示工作日志笔记中的数据,并在worklog
浏览 0
提问于2010-08-13
得票数 2
1
回答
mysqlbinlog恢复表wise
、
、
我将使用日志文件恢复我的MySQL数据库表。我的数据库名是"decsys“。 我已经使用日志文件创建了sql。 C:\wamp\bin\mysql\mysql5.5.8\bin>mysqlbinlog -d decsys C:\wamp\bin\mysql\mysql5.5.8\data\mysql-bin.0000xx > sql1.sql (file size 8GB) 我要恢复的不是整个数据库,只有一个表。(表名:cm)。
浏览 0
提问于2015-02-01
得票数 1
3
回答
如何在web应用程序中记录用户操作?
、
、
、
、
我的应用程序的环境:基于网络的、Spring MVC+Security、Hibernate、MySQL(InnoDB) 我正在开发一个从web界面操作的小型数据库应用程序。有特定的已知用户处理存储的数据。现在,我需要跟踪用户在数据库上执行的每个创建/更新/删除操作,并从中生成简单的“列表”报告。到目前为止,我正在考虑一个“日志”表(列: userId +时间戳+描述等)。我猜在这个表中插入一个日志行的任何C(R)UD操作都会触发一个方面。但我不确定这是不是应该这样做。 我也知道通常的MySQL日志和log4j。至于日志文件,我可能需要比MySQL可用的更多的信息。Log4j可能是一种解决方案,
浏览 3
提问于2009-04-29
得票数 1
回答已采纳
1
回答
使用MySQL Datetime比较PHP语言中的时间
、
、
我将活动日志存储在我的mysql数据库中,每个日志都有一个注册的日期时间。我正在尝试写一个简短的php脚本来删除所有超过60天的日志。我在尝试以datetime格式比较时间时遇到问题。 这就是我所拥有的: $sixty_days_past = strtotime("-60 days"); $earliest_time = date("Y-m-d H:i:s", $sixty_days_past); $logs_result = mysql_query("SELECT id FROM df_logs WHERE date < '$earl
浏览 1
提问于2012-04-24
得票数 0
回答已采纳
2
回答
如何从我的系统中完全删除MySQL?
、
、
我想从我的系统中完全删除MySQL,包括数据库、设置、日志、日志等等。 ,我该怎么做? 更新/注意: MySQL是使用以下终端命令安装的: sudo apt update sudo apt install mysql-server sudo mysql_secure_installation 操作系统名称: Ubuntu 20.04.1 LTS OS模式:带持久存储的实时USB驱动器 MySQL版本: mysql 8.0.20
浏览 0
提问于2020-08-25
得票数 5
2
回答
如何在docker-compose之后访问docker中的redmine日志文件夹?
、
、
、
我是一个有docker的新手,我尝试在Windows环境中实现一个redmine+mysql容器,然后在其中添加产品mysql转储。 我有一个问题,当我尝试访问redmine后,我执行sql脚本生产转储,在sql启动后,我只有内部错误浏览redmine与docker。我不知道如何更改数据合成文件中的数据库名称,如果我将“redmine”替换为其他名称,我的脚本就会崩溃。 此外,我不知道如何访问我的docker中的redmine错误日志文件夹来解决这个问题。 这是我的docker-compose文件: version: '3.7' services: db: i
浏览 112
提问于2019-05-17
得票数 2
1
回答
MySQL突然停止在OS X El Capitan 10.11.3上启动
、
、
、
我正在使用XAMPP,它工作得很好,但是昨天,不知从哪里冒出来的,MySQL数据库拒绝启动。 我之所以使用端口3308,是因为显然另一个应用程序正在使用端口3306。 这就是应用程序日志中显示的内容: 奇怪的是,在System Preferences下的MySQL选项卡上,MySQL显示为running。 非常感谢你提前这么做。
浏览 1
提问于2016-02-19
得票数 0
1
回答
删除MySQL日志文件会影响数据库的性能吗?
、
、
我们的一个用户正在使用Cloud (MySQL)。 他们打开general logs标志,log_output是file。 由于某些特殊情况,他们需要这些普通的原木。 MySQL生成大约8TB的普通日志,这些日志导致磁盘的更大使用。 下面是棘手的部分: 他们希望删除这些general logs file 1以减小磁盘的大小。 然而,这是他们的生产数据库。他们担心这个操作会影响数据库的性能。 由于这些日志文件位于/var/log/mysql.log中,所以删除日志操作将在操作系统级别上执行,对吗?-> --这是我们不太确定的部分。 如果我们的用户执行这个truncateAPI,这个操作会影
浏览 0
提问于2019-11-15
得票数 1
回答已采纳
1
回答
插入的MySQL C#性能
、
、
我正在开发一个应用程序,它在启动时检查数据库(更新新数据),当完成工作(关机/注销)时,它将性能日志推送到数据库。用户自己并没有改变任何数据,他们只是在生成日志(钱来自他们对数据的使用;) 当用户完成工作时,应用程序将日志推送到数据库(MySQL数据库),我不希望不断地推送数据,因为连接预计会在工作日(移动工作)中下降和脱机,在线时间越少越好。这意味着应用程序也必须能够在脱机模式下工作。 为单个用户推送的日志通常约为2000条记录,每条记录包含大约70字节的数据。在高峰时间大约有100个用户(在不久的将来可能会增加到300个),这使得它每天大约有200.000条日志记录被推送到MySQL数据库
浏览 3
提问于2014-07-11
得票数 1
回答已采纳
2
回答
hadoop中的分析实现
、
、
目前,我们已经有了基于mysql的分析。我们每隔15分钟读取日志,对其进行处理并添加到mysql数据库中。 随着我们的数据不断增长(在一种情况下,到目前为止增加了900万行&每月增加50万行),我们计划将分析转移到无sql数据库。 根据我的研究,Hadoop似乎更适合我们处理日志&它可以处理非常大的数据集。 然而,如果我能从专家那里得到一些建议,那就太好了。
浏览 0
提问于2014-04-12
得票数 0
1
回答
删除列时内存不足
我有一个托管在智能云上的数据库( - MySQL插件大小LM:内存1GB&2 vCPUS)。我有一个使用InnoDb引擎的表,有188,000行,大约是311MB。 当我试图删除表的一列(此列没有索引)时,我在phpMyAdmin中得到以下错误: 2006年- MySQL服务器已经消失。 错误发生时的MySQL日志: 我已经看到,InnoDb引擎使用内存创建一个新表,在没有删除列的情况下复制数据,并切换旧表和新表来执行删除操作。 我能做些什么来减少内存吗? 是否存在使InnoDb使用磁盘而不是内存? 谢谢!
浏览 2
提问于2016-08-03
得票数 1
回答已采纳
1
回答
mysql -35 OS的binlog文件被缓存在OS缓存中。
、
、
、
我有一个带有5.6的mysql数据库。 二进制日志是启用的,它有5个奴隶。 启用GTID模式。 最大的binlog文件大小是1GB。 sync_binlog =0 当我检查free -gh时 total used free shared buff/cache available Mem: 117G 79G 1.4G 25M 37G 37G Swap: 0B 0B 0B
浏览 0
提问于2018-09-15
得票数 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
2
回答
Mysql“写”命令列表,或如何确定mysql命令是否涉及写操作
我希望识别mysql数据库的所有写命令,并在每次调用mysql写命令时执行一个函数。这可能类似于过滤(阻塞)某些命令或在新线程上发出web请求。现在,我计划使用mysql的一般日志来确定这些写命令是什么,但这并不适用于筛选(阻塞)命令。 下面是我找到的一些“写”mysql命令的列表: 插入 更新 替换 还有其他我要担心的边缘案件吗?例如,是否有任何东西可以修改select命令,使其成为写操作?下面的写操作最终会作为上述3种操作中的一种重新执行吗? “设置”是对数据库的写命令,还是只针对mysql会话中使用的变量?
浏览 4
提问于2018-10-12
得票数 2
2
回答
mysql pdo连接没有关闭吗?
、
、
在我的php脚本中,当我在某些PDO mysql连接上执行查询时,在检查mysql日志时,我不能看到连接被关闭。 Php代码: ?php $db = new PDO('mysql:host=HOST;dbname=DB',USER,PASSWORD); $db->exec("SHOW TABLES"); $db = null; ?> Mysql日志: 180312 18:31:45 9048429 Connect USER@HOST on DB 9048429 Query SHOW TABLES 但是,当我删除查询时,我可以在my
浏览 2
提问于2018-03-12
得票数 1
4
回答
“为什么要避免在MySQL中使用AES?”是真的吗?
、
、
、
、
在2012年年杂志社的一篇文章中,为了避免在MySQL本身中使用AES,我们做了一个非常大胆的声明。或者就像他们说的,“为什么要避免在MySQL中使用AES?”但是,如果您搜索search,您通常会从(我的) SQL中找到提到的AES_ENCRYPT。我并不是说很多搜索结果都意味着这一说法是不真实的,但它只是让我思考:下面引用的三个理由真的是真的吗? 这里的安全专家对“PHP的Mcrypt优于MySQL的AES函数”的原因是什么? MySQL需要在应用程序和数据库之间建立数据库链接,以便进行加密和解密。如果数据库发生内部故障,这可能会导致不必要的可伸缩性问题和致命错误,从而使应用程序不可用。
浏览 0
提问于2013-11-21
得票数 24
2
回答
ib_logfile在O_SYNC打开innodb_flush_method=O_DSYNC时
、
mysql将在innodb_flush_method=O_DSYNC中打开和刷新数据/日志文件,如下所示 Open log Flush log Open datafile Flush data O_SYNC NONE NONE fsync () 我的第一个问题是,为什么我们需要使用O_SYNC来打开日志而不是O_DSYNC? 对于O_DSYNC,每个事务都需要一次写入,而对于O_SYNC则需要两次写入。我觉得这会有很大的不同。 我在percona服务器ALL_O_DIRECT中找到了另一个选
浏览 0
提问于2014-07-30
得票数 4
2
回答
只在大量使用的系统上登录mySQL登录
、
、
我有一个审计要求,他们希望记录所有的数据库访问(登录)。我们有一个非常大的分布式系统,由数百个mySQL服务器(碎片、奴隶、奴隶的奴隶)组成,每秒提供1000个查询。因此,我不能像对MySQL数据库的审计登录中建议的那样只打开一般的查询日志,每个实例将是多个GB/日,并且会杀死我们的磁盘IO。 我已经看过两种使用过滤进行任意日志记录的选项--甲骨文插件和McAfee插件。Oracle要求您为企业mySQL支付$,而对于数百个db服务器,我还没有准备好从今天开始这样做。McAfee one是全新的,我担心像我们这样的大规模系统的稳定性。 还有其他只登录到我们mySQL数据库的好解决方案吗?它不一
浏览 0
提问于2013-03-07
得票数 2
2
回答
为什么二进制日志的恢复速度这么慢?
、
、
、
我们有一个启用二进制日志记录的MySQL 5.5服务器和一个备份脚本,该脚本收集二进制日志并每天一次使用mysqldump生成一个完整的数据库转储。在测试从转储和绑定日志恢复数据库时,我们发现后者的恢复速度要慢一个数量级。 具体地说: 用mysql dbname < dbdump.sql从92.8MB的数据库转储恢复需要3M26.526s。 用mysqlbinlog -d dbname --start-position=107 mysql-bin.000{727..755} | mysql dbname恢复转储后的所有二进制日志花费了38米10.09秒。binlog文件的总大小为56.8
浏览 0
提问于2015-05-04
得票数 1
3
回答
xampp mysql不能在端口3306上运行
、
、
我正尝试在端口3306上运行xampp MYSQL数据库,但它既没有启动,也没有在应用程序日志中显示任何错误。应用程序日志仅显示Starting MySQL Database... ProFTPD和Apache Web服务器正在运行,但MYSQL始终处于停止状态。如果我将端口号更改为3308,我可以运行它,但我必须在端口3306上运行mysql,因为我的项目团队成员正在使用端口3306。 来自终端的结果:ps -ax | grep mysqld 652 ?? 0:00.02 /bin/sh /Applications/XAMPP/xamppfiles/bin/mysql
浏览 1
提问于2016-12-14
得票数 1
2
回答
如何使用准备由MySQL读取的日志或文本文件?
、
、
、
、
在将日志文件的值插入MYSQL数据库之前,最好的方法是使用 将数据INFILE‘/tmp/omeFile.txt’加载到表中 如何确保并使数据日志文件能够被这样的命令读取?有人用脚本告诉我(使用sed,grep,cat,sub . )。我怎么能这样做,或者工具是什么? 我知道如何放置文件以便MySQL能够读取它,但是我想知道如何组织它并准备它的内容。
浏览 4
提问于2010-07-19
得票数 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
回答
HDBC ODBC MySQL -只有在编译时查询才会失败
、
、
、
我的程序使用runghc运行,但相同的程序在编译时总是失败,并出现错误“查询期间失去与MySQL服务器的连接”。失败与长时间运行的查询无关(它是一个小表上的CREATE VIEW )。MySQL错误日志和log_warnings=1.环境- ubuntu (13.04 ;-)本地数据库中没有任何内容)
浏览 3
提问于2013-04-13
得票数 5
6
回答
数据库日志与文件日志
、
、
、
我已经创建了一个PHP+MYSQL网络应用程序,我正在尝试实现一个日志系统来存储和跟踪每个用户的一些操作。 这样做的目的是:通过记录IP+time+action来跟踪每个用户会话的活动,然后查看他稍后通过日志记录time+pagename访问的页面;对于每个用户,将有一个格式的文件:IP+time+action 然后,每个日志将仅由网站所有者通过自定义管理面板查看,并且数据将仅用于安全目的(例如,向用户显示他是否从不同的IP登录或其他人从不同的IP登录,并查看用户在登录会话期间访问的网站的哪些区域)。 目前,我有一个MYSQL MyISAM表,其中存储用户IP、IP、时间、动作和应用程序仍然没
浏览 6
提问于2015-02-08
得票数 14
回答已采纳
2
回答
MySQL错误日志清除/日志旋转
、
我的MySQL企业服务器限制了日志记录的磁盘空间。错误日志文件的大小日益增大,难以限制错误日志的大小。 我可以限制MySQL错误日志文件的大小吗? 是否有任何清除错误日志的命令? 我可以应用日志轮换选项吗?
浏览 0
提问于2013-06-29
得票数 0
回答已采纳
1
回答
不读的MySQL CONCAT
、
、
我有一个表,其中包含用于存储日志的MEDIUMTEXT字段。 我将数据添加到日志中,如下所示: UPDATE tbl SET log = CONCAT(log, 'newtext') 对于短日志,它工作得很好,但随着时间的推移,随着日志字段变得更大,它会以指数级的速度减慢。看起来MySQL读取了整个字段,然后写回了整个字段。 如何才能在不影响性能的情况下向日志中添加数据?如果没有办法做到这一点,我如何存储和更新这么大的文本数据块呢?
浏览 0
提问于2016-11-02
得票数 0
1
回答
python进程的退出或崩溃没有线索
、
、
最近,我创建了一个python脚本,用于从日志文件中检索数据并写入mysql数据库。这个脚本应该24小时运行,但是它意外地崩溃了,我不知道为什么。 我怎样才能访问坠机报告? 我的软件规范是。 python版本: 2.5.4 MySQL-python-1.2.3c1
浏览 2
提问于2012-09-18
得票数 0
回答已采纳
1
回答
如何在windows中实现mysql的高可用性?
、
、
我已经在windows下做了MySQL master1 1-MASTS2复制,效果很好。但我怀疑在master1服务器宕机时如何管理数据,因为master2是根据master1日志文件来管理数据的,在这种情况下,当master1服务器宕机时,不会进行日志更新。请帮助如何在windows中的另一个服务器故障时切换服务器。 谢谢
浏览 0
提问于2011-10-20
得票数 0
回答已采纳
1
回答
在包含我的MySQL普通日志文件的目录中使用Windows“压缩目录以节省空间”功能安全吗?
、
、
我已经将Windows 10开发机器上的MySQL 8更改为将日志文件(一般日志和慢速查询日志)写入"E:\mysql日志文件“。我想使用Windows 10目录属性中的“压缩目录以节省空间”高级功能来压缩这个目录,以节省空间(目前我的日志文件超过50 GB)。我想知道:这是个好主意吗?或者这会以(微妙或不微妙)的方式破坏MySQL吗?
浏览 0
提问于2020-11-05
得票数 0
2
回答
在本地mysql数据库中拉取mysql数据库出错
、
、
我正在尝试将heroku mysql数据库拉入到我本地的mysql数据库中,但出现了一些错误。 我已经在github上发布了这个问题。是我在github上发布的问题。我还发布了错误日志。 请帮我解决这个问题。 有没有其他方法可以让heroku数据库进入我的本地数据库..? 我也在尝试通过chunksize获取数据,但它只获取了60%到70%的数据,之后它给出了同样的错误。
浏览 1
提问于2012-07-13
得票数 5
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数据库中已分配的空间?
我使用的是MySQL服务器-5.1.58社区日志。问题是删除数据后,分配给MySQL数据库的空间无法释放,导致我正在使用的数据库的备份空间一天比一天大。 请让我知道任何工具,可以解决这个问题。
浏览 2
提问于2016-12-28
得票数 0
1
回答
写通用查询日志的性能更好:在文件或Mysql表中
我有一个问题。处理有大量数据的mysql数据库。 希望设置一般查询日志。但有一件事我想知道,哪种类型的通用查询日志设置对性能的影响较小? 在单独文件中写入通用查询日志或在mysql表中获取日志(mysql.general_log) 有什么建议吗?
浏览 3
提问于2016-02-09
得票数 1
1
回答
在启用mysql binlog时,我们为什么仍然需要innodb重做日志呢?
、
、
、
、
据我理解,mysql完全可以充当InnoDB的重做日志。 那么,在启用了二进制日志之后,为什么InnoDB必须同时编写重做日志而不是仅仅切换到使用binlog呢?这难道不是大大降低了数据库写入性能吗? 除了简化设计和实现之外,这样做有什么好处吗? AFAIK,为了在保证符合ACID的同时启用两个日志,将出现以下问题: 每个具有相同含义的日志记录必须分别写两次。 每次事务或事务组提交时刷新两个日志。 为了确保两个日志文件之间的一致性,使用了一种复杂而低效的方法,例如XA (2PC)。 因此,所有其他产品似乎只使用一组日志( Server称为事务日志、ORACLE称为重做日志和
浏览 0
提问于2019-09-18
得票数 18
回答已采纳
1
回答
在MySQL事务期间执行Immidate命令
、
、
在注册过程中,我使用事务来封装帐户设置所涉及的所有操作,以便在出现问题时可以回滚。 发生的最后一项是计费过程,如果支付成功,则调用提交操作来完成帐户创建,如果用户的卡被拒绝,我将回滚。 然而,我想知道最好的方法是将尝试计费的日志写入数据库,而该特定的写操作不会被保护其他数据库操作的事务“覆盖”。这在MySQL中是可能的吗?有问题的日志表不依赖于任何其他日志表。由于在我们开始使用事务之前创建了遗留支付库,因此在回滚操作之后保留应用程序中的数据以写入数据有些困难。如果MySQL有解决方案,我想避免这种情况。
浏览 0
提问于2013-08-28
得票数 1
2
回答
使用php和Mysql跟踪数据库使用情况
、
、
我正在设计一个php mysql webapp。因此,必须维护数据库使用日志,该日志将记录1.用户ip 2.时间戳3.执行的操作(添加、编辑或删除)4.列已更改5. 5.rowid 6.旧值7.新值 请建议任何示例脚本。
浏览 5
提问于2010-01-12
得票数 0
回答已采纳
1
回答
为所有失败的MySQL登录获取密码
、
、
我在试图找出导致SQL登录失败的原因时遇到了问题。密码在我看来是正确的,但它仍然不起作用。我想知道用户登录到MySQL时到底发送了什么。当我说用户登录时,我指的是实际的SQL用户,而不是任何表。 因此,例如,如果我尝试用root: MySQL登录到错误密码。我想在日志的某个地方看到那个错误的密码。 我试着查看日志,看起来sql正在将所有日志信息写入正在运行的应用程序的日志中。例如,如果php出现在apache中,则将后缀显示在邮件日志中。 我得到了这样一个错误,但这是不够的,我能够调试什么是错误的。我不知道要送什么。 数据库连接失败(后缀):拒绝用户'root'@'lo
浏览 0
提问于2015-12-10
得票数 0
4
回答
如何在清理MySQL ibdata1数据库文件后释放物理磁盘使用?
我们的ibdata1数据库文件已经增长到数十GB,其中大多数的SQL数据肯定是在Magento中的日志表,占用了数据库空间的90%。 在清空和清理这些表之后,ibdata1文件仍然在服务器上使用相同数量的磁盘,据我理解,这对操作系统来说永远不会是“免费的”。 这是正确的吗?是否有任何标准和容易操作的方法来“优化”MySQL数据库中的表,以便操作系统能够看到ibdata1文件的“更新”版本,从而减少物理磁盘的使用量? PS:据我了解,在优化表时,MySQL将尝试重用日志数据等以前使用的空间。
浏览 0
提问于2013-10-05
得票数 0
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
MySQL数据库开启mysql-binlog日志
SQLServer数据事务日志操作
mysql数据操作语句
MySQL 数据操作 DML
简单实现 MySQL 数据库的日志审计
热门
标签
更多标签
云服务器
ICP备案
实时音视频
云直播
对象存储
活动推荐
运营活动
广告
关闭
领券