腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
视频
沙龙
1
回答
如何找到执行数据库事务的用户?
我正在使用MySQL数据库。假设数据库"X“。它被多个用户使用。我想找到那些在这个数据库中执行任何数据事务的用户。有可能吗? 我能从MySQL二进制日志中找到它吗?多么?
浏览 0
提问于2012-01-27
得票数 3
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数据库
、
、
、
我正在研究在MySQL数据库中记录查询的最佳方法。日志应该用于两件事: 系统活动文件 用于重新创建数据库(以防数据库遭到黑客攻击或以其他方式损坏) 可以在MySQL数据库中记录所有查询 问题:可以根据日志文件重新创建数据库,还是应该使用不同的方法?
浏览 3
提问于2016-08-30
得票数 0
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
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
回答已采纳
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
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
回答
如何实现所谓的“数据库版本控制”?
、
、
、
、
我使用Yii框架和MySQL编写了一个Web应用程序。 现在,老板希望“将所有更改存储在数据库中”,以便能够在有人破坏当前版本数据中的一些重要信息时恢复较旧的数据。 在数据库中存储所有更改的内容是模糊的。我不确定我们到底应该做什么。 如何满足这个模糊的老板的要求? 我们能用MySQL日志做到这一点吗?使用MySQL日志做这件事有什么好处和坏处?我们真的需要一个程序员(我)来从MySQL日志中恢复一些(可能不是全部)数据吗?可以使MySQL (部分)数据恢复变得简单吗? 或者,我是否应该努力手动(而不是使用MySQL日志)在特定的MySQL表中存储所有旧数据?
浏览 3
提问于2013-07-24
得票数 1
3
回答
如何在web应用程序中记录用户操作?
、
、
、
、
我的应用程序的环境:基于网络的、Spring MVC+Security、Hibernate、MySQL(InnoDB) 我正在开发一个从web界面操作的小型数据库应用程序。有特定的已知用户处理存储的数据。现在,我需要跟踪用户在数据库上执行的每个创建/更新/删除操作,并从中生成简单的“列表”报告。到目前为止,我正在考虑一个“日志”表(列: userId +时间戳+描述等)。我猜在这个表中插入一个日志行的任何C(R)UD操作都会触发一个方面。但我不确定这是不是应该这样做。 我也知道通常的MySQL日志和log4j。至于日志文件,我可能需要比MySQL可用的更多的信息。Log4j可能是一种解决方案,
浏览 3
提问于2009-04-29
得票数 1
回答已采纳
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
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 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
回答已采纳
4
回答
“为什么要避免在MySQL中使用AES?”是真的吗?
、
、
、
、
在2012年年杂志社的一篇文章中,为了避免在MySQL本身中使用AES,我们做了一个非常大胆的声明。或者就像他们说的,“为什么要避免在MySQL中使用AES?”但是,如果您搜索search,您通常会从(我的) SQL中找到提到的AES_ENCRYPT。我并不是说很多搜索结果都意味着这一说法是不真实的,但它只是让我思考:下面引用的三个理由真的是真的吗? 这里的安全专家对“PHP的Mcrypt优于MySQL的AES函数”的原因是什么? MySQL需要在应用程序和数据库之间建立数据库链接,以便进行加密和解密。如果数据库发生内部故障,这可能会导致不必要的可伸缩性问题和致命错误,从而使应用程序不可用。
浏览 0
提问于2013-11-21
得票数 24
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
回答
MySQL突然停止在OS X El Capitan 10.11.3上启动
、
、
、
我正在使用XAMPP,它工作得很好,但是昨天,不知从哪里冒出来的,MySQL数据库拒绝启动。 我之所以使用端口3308,是因为显然另一个应用程序正在使用端口3306。 这就是应用程序日志中显示的内容: 奇怪的是,在System Preferences下的MySQL选项卡上,MySQL显示为running。 非常感谢你提前这么做。
浏览 1
提问于2016-02-19
得票数 0
2
回答
Mysql“写”命令列表,或如何确定mysql命令是否涉及写操作
我希望识别mysql数据库的所有写命令,并在每次调用mysql写命令时执行一个函数。这可能类似于过滤(阻塞)某些命令或在新线程上发出web请求。现在,我计划使用mysql的一般日志来确定这些写命令是什么,但这并不适用于筛选(阻塞)命令。 下面是我找到的一些“写”mysql命令的列表: 插入 更新 替换 还有其他我要担心的边缘案件吗?例如,是否有任何东西可以修改select命令,使其成为写操作?下面的写操作最终会作为上述3种操作中的一种重新执行吗? “设置”是对数据库的写命令,还是只针对mysql会话中使用的变量?
浏览 4
提问于2018-10-12
得票数 2
2
回答
只在大量使用的系统上登录mySQL登录
、
、
我有一个审计要求,他们希望记录所有的数据库访问(登录)。我们有一个非常大的分布式系统,由数百个mySQL服务器(碎片、奴隶、奴隶的奴隶)组成,每秒提供1000个查询。因此,我不能像对MySQL数据库的审计登录中建议的那样只打开一般的查询日志,每个实例将是多个GB/日,并且会杀死我们的磁盘IO。 我已经看过两种使用过滤进行任意日志记录的选项--甲骨文插件和McAfee插件。Oracle要求您为企业mySQL支付$,而对于数百个db服务器,我还没有准备好从今天开始这样做。McAfee one是全新的,我担心像我们这样的大规模系统的稳定性。 还有其他只登录到我们mySQL数据库的好解决方案吗?它不一
浏览 0
提问于2013-03-07
得票数 2
1
回答
在Tibco 6.x DB连接失败,需要重启appnode
、
、
、
我对tibco管理员茶有点问题。我的Tibco项目正在使用与mysql服务器的数据库连接,我已经将其部署在TEA上,当数据库服务器关闭时,我在Tibco日志数据库连接失败,当数据库服务器再次启动时,我仍然在Tibco日志数据库连接失败,以解决我需要重启AppNode,但我不想每次都重启它。有没有办法避免这种情况,让我的应用程序自动工作时,数据库服务器再次启动。提前感谢
浏览 20
提问于2018-10-13
得票数 0
1
回答
插入的MySQL C#性能
、
、
我正在开发一个应用程序,它在启动时检查数据库(更新新数据),当完成工作(关机/注销)时,它将性能日志推送到数据库。用户自己并没有改变任何数据,他们只是在生成日志(钱来自他们对数据的使用;) 当用户完成工作时,应用程序将日志推送到数据库(MySQL数据库),我不希望不断地推送数据,因为连接预计会在工作日(移动工作)中下降和脱机,在线时间越少越好。这意味着应用程序也必须能够在脱机模式下工作。 为单个用户推送的日志通常约为2000条记录,每条记录包含大约70字节的数据。在高峰时间大约有100个用户(在不久的将来可能会增加到300个),这使得它每天大约有200.000条日志记录被推送到MySQL数据库
浏览 3
提问于2014-07-11
得票数 1
回答已采纳
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
2
回答
在本地mysql数据库中拉取mysql数据库出错
、
、
我正在尝试将heroku mysql数据库拉入到我本地的mysql数据库中,但出现了一些错误。 我已经在github上发布了这个问题。是我在github上发布的问题。我还发布了错误日志。 请帮我解决这个问题。 有没有其他方法可以让heroku数据库进入我的本地数据库..? 我也在尝试通过chunksize获取数据,但它只获取了60%到70%的数据,之后它给出了同样的错误。
浏览 1
提问于2012-07-13
得票数 5
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
回答
hadoop中的分析实现
、
、
目前,我们已经有了基于mysql的分析。我们每隔15分钟读取日志,对其进行处理并添加到mysql数据库中。 随着我们的数据不断增长(在一种情况下,到目前为止增加了900万行&每月增加50万行),我们计划将分析转移到无sql数据库。 根据我的研究,Hadoop似乎更适合我们处理日志&它可以处理非常大的数据集。 然而,如果我能从专家那里得到一些建议,那就太好了。
浏览 0
提问于2014-04-12
得票数 0
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数据库。每次数据库重新启动时,都会以以下格式创建一个新的二进制日志文件: mysql-bin.00001 mysql-bin.00002 ... mysql-bin.0000n 我的问题是,在每次重新启动数据库之后,是否有办法使二进制日志文件保持不变。 例如,它总是mysql-bin.00001 任何帮助都将不胜感激。
浏览 0
提问于2015-06-11
得票数 2
1
回答
HDBC ODBC MySQL -只有在编译时查询才会失败
、
、
、
我的程序使用runghc运行,但相同的程序在编译时总是失败,并出现错误“查询期间失去与MySQL服务器的连接”。失败与长时间运行的查询无关(它是一个小表上的CREATE VIEW )。MySQL错误日志和log_warnings=1.环境- ubuntu (13.04 ;-)本地数据库中没有任何内容)
浏览 3
提问于2013-04-13
得票数 5
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
回答
删除数据后,可以使用哪些工具来释放MySQL数据库中已分配的空间?
我使用的是MySQL服务器-5.1.58社区日志。问题是删除数据后,分配给MySQL数据库的空间无法释放,导致我正在使用的数据库的备份空间一天比一天大。 请让我知道任何工具,可以解决这个问题。
浏览 2
提问于2016-12-28
得票数 0
6
回答
数据库日志与文件日志
、
、
、
我已经创建了一个PHP+MYSQL网络应用程序,我正在尝试实现一个日志系统来存储和跟踪每个用户的一些操作。 这样做的目的是:通过记录IP+time+action来跟踪每个用户会话的活动,然后查看他稍后通过日志记录time+pagename访问的页面;对于每个用户,将有一个格式的文件:IP+time+action 然后,每个日志将仅由网站所有者通过自定义管理面板查看,并且数据将仅用于安全目的(例如,向用户显示他是否从不同的IP登录或其他人从不同的IP登录,并查看用户在登录会话期间访问的网站的哪些区域)。 目前,我有一个MYSQL MyISAM表,其中存储用户IP、IP、时间、动作和应用程序仍然没
浏览 6
提问于2015-02-08
得票数 14
回答已采纳
1
回答
Symfony 2.8 -理论模式强制只强制选定的实体
、
目前,我有两个数据库(一个是MySQL数据库,一个是SQLite数据库)。我只对两个日志实体使用SQLite数据库,这两个日志实体需要与主(MySQL)数据库保持分离。是否有可能只使用这两个实体更新SQLite数据库,而不对MySQL数据库进行任何操作?我找不到任何命令。 然而,我发现了以下选项: 在SQLite和MySQL数据库上使用理论模式更新强制。这种解决方案的缺点是,我用模式的其余部分污染了SQLite,用两个日志实体污染了MySQL数据库。 将这两个日志实体放在一个单独的包中,以便我只能在一个特定的包上调用模式更新。 尽管这些解决方案解决了问题,但它们并不是真正的最佳
浏览 3
提问于2017-10-09
得票数 0
3
回答
MySQL :每个数据库的单独日志文件
、
、
我有一个服务器,上面有多个数据库。它实际上是AmazonRDS上的一个实例,因此我无法访问my.cnf文件。我要做的是为每个数据库分别创建一个日志,记录以前运行的查询以及这些查询可能产生的错误。对于mysql来说,这能为每个db/schema提供一个单独的日志文件吗? 更新 我正在寻找这样的解决方案,但不是整个服务器。https://stackoverflow.com/questions/650238/how-to-show-the-last-queries-executed-on-mysql
浏览 0
提问于2012-12-31
得票数 4
2
回答
如果一个(小)站点同时使用SQL和noSQL数据库呢?
、
、
我正在建设一个网站,作为一个组成部分,将有一个聊天功能。该网站使用MySQL数据库,但我读到聊天日志不应该存储在MySQL中,因为从SQL数据库中提取日志是资源密集型的。 由于聊天日志是相当低优先级的数据,所以NoSQL数据库的所有折衷都是可以接受的,但我从来没有遇到过使用两个数据库的小型系统。有什么特别的原因让我不能这么做吗?或者我是不是太过优化了,应该把日志存储在MySQL数据库中?
浏览 0
提问于2016-02-28
得票数 0
3
回答
从MySQL复制到MySQL
、
、
我在这里面临着新的挑战。我似乎无法找到在Linux上运行到MySQL的MySQL复制的优先级。 以前有人这样做过吗? 最重要的是,对MySQL数据库所做的所有更改都应该实时或关闭地在MS数据库上复制。MS数据库不可能以任何其他方式更新,因此不需要双向工具。 我认为一种方法是从二进制日志中读取更改。以前有人分析过吗? 谢谢你们的帮助。
浏览 6
提问于2009-09-21
得票数 4
回答已采纳
6
回答
为什么SQL数据库使用预写日志而不是命令日志?
、
、
、
、
我读到了Voltdb的。命令日志记录事务调用,而不是像在预写日志中那样记录每个行的更改。通过只记录调用,命令日志被保持在最低限度,从而限制了磁盘I/O对性能的影响。 谁能解释为什么Voltdb使用命令日志背后的数据库理论,以及为什么标准SQL数据库,如Postgres,MySQL,SQLServer,Oracle使用预写日志?
浏览 2
提问于2013-01-06
得票数 51
回答已采纳
2
回答
使用php和Mysql跟踪数据库使用情况
、
、
我正在设计一个php mysql webapp。因此,必须维护数据库使用日志,该日志将记录1.用户ip 2.时间戳3.执行的操作(添加、编辑或删除)4.列已更改5. 5.rowid 6.旧值7.新值 请建议任何示例脚本。
浏览 5
提问于2010-01-12
得票数 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
6
回答
使用数据库进行日志记录
、
、
为什么大多数日志看起来都是纯文本的,而不是放在MySQL/其他类型的数据库中? 在我看来,将它们放入数据库中会使分析变得非常非常容易,…但这是以牺牲速度或其他什么为代价的吗? (我不太关心可移植性,很明显,您的数据库连接有文本日志。)
浏览 2
提问于2010-06-22
得票数 9
回答已采纳
1
回答
如何将mysql主数据库从InnoDB转换为MyIsam
、
、
、
我正在尝试管理mysql组复制,并且在操作用户和授权时注意到了一个问题。主mysql数据库中的10个主要mysql表是MyIsam。所以我不能添加数据库或用户权限,因为它们失败并且不会复制。主-主组复制请求所有InnoDB. ALTER在常规的自定义数据库/表上可以正常工作,但是如何在主mysql数据库上修复这个问题呢? 我试过了,但都失败了 ALTER TABLE mysql.db ENGINE = InnoDB; ALTER TABLE mysql.tables_priv ENGINE = InnoDB; ALTER TABLE mysql.user ENGINE = InnoDB; 错误
浏览 2
提问于2018-10-02
得票数 1
回答已采纳
4
回答
如何在清理MySQL ibdata1数据库文件后释放物理磁盘使用?
我们的ibdata1数据库文件已经增长到数十GB,其中大多数的SQL数据肯定是在Magento中的日志表,占用了数据库空间的90%。 在清空和清理这些表之后,ibdata1文件仍然在服务器上使用相同数量的磁盘,据我理解,这对操作系统来说永远不会是“免费的”。 这是正确的吗?是否有任何标准和容易操作的方法来“优化”MySQL数据库中的表,以便操作系统能够看到ibdata1文件的“更新”版本,从而减少物理磁盘的使用量? PS:据我了解,在优化表时,MySQL将尝试重用日志数据等以前使用的空间。
浏览 0
提问于2013-10-05
得票数 0
2
回答
如何可靠地恢复MySQL blobs
、
、
、
我已经用mysqldump myDatabaseName -u root > myBackupFile.sql命令备份MySQL数据库好几年了 备份似乎运行得很好... 然后,我想将其中一个备份恢复到另一个命名的数据库,所以我做到了:mysql myNewDatabaseName -u root < myBackupFile.sql 我得到了一些关于日志文件大小的错误,所以我停止了mysql,删除了日志文件,并在my.ini文件中设置了以下参数,然后重启了Mysql。 innodb_log_file_size=64M innodb_log_buffer_size=8M 恢复现在
浏览 2
提问于2010-08-16
得票数 10
1
回答
有没有办法可以用php代码读取mysql的二进制日志文件,并在数据库中插入查询语句?
、
我想在DB for LOG中插入查询语句。有没有办法可以用php代码读取mysql的二进制日志文件,并在数据库中插入查询语句?
浏览 1
提问于2010-06-06
得票数 0
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
1
回答
mysql二进制日志,为每个命令指定数据库
、
我希望写一个备份/恢复脚本基于MYSQL的二进制日志。 我在mysql服务器上有一个数据库,我的同事在同一个mysql服务器上也有自己的数据库。 查看二进制日志,我看到这两个数据库都记录了语句。日志中是否指定了要写入的数据库? 我是否可以安全地重放包含额外数据库的二进制日志-例如,我想复制database_A,我的二进制日志文件包含发送到database_A和database_B的命令,我可以安全地将这些命令重放到database_A的副本中吗?或者,我是否需要让我的系统管理员只记录dataabse_A的内容?
浏览 5
提问于2014-06-02
得票数 0
2
回答
除非我修改`mount` `target`,否则Docker容器会立即关闭
、
我尝试用mysql镜像启动一个Docker容器,挂载指向一个数据库目录(因为我不想在我的项目中包含所有其他数据库和日志文件)。 我尝试了以下命令: db=test install -d db-data docker run \ -d \ --rm \ --mount src=$(pwd)/db-data,target=/var/lib/mysql/$db,type=bind \ --name $db-db \ -p 33060:3306 \ -e MYSQL_ROOT_PASSWORD=root \ -e MYSQL_DATABASE=$db \ m
浏览 0
提问于2021-09-19
得票数 0
2
回答
MYSQL中二进制登录数据流的可用性:有哪些缺点和优点?
、
、
、
我一直试图从MySQL中读取数据,使用Kafka连接,使用MySQL源连接器作为数据库,用debezium连接器读取bin日志。我正在努力理解如何才能更好地提取更改数据。Bin日志具有写入日志等的开销,而从数据库读取则有查询数据库的开销。与这两种方法相关联的其他主要优点和缺点是什么?有什么方法能更好地捕获变更数据呢?另外,从MySQL 8开始,默认情况下会启用bin日志。这是否意味着这是一种更好的做事方式?
浏览 3
提问于2021-01-07
得票数 0
回答已采纳
1
回答
直接编辑Rails数据库有坏处吗?
、
我正在开发一个Rails应用程序,它使用mysql数据库。该应用程序用于显示每小时生成的日志文件(如Apache日志文件)中的记录。 我已经有了一个脚本,可以将这些记录添加到单独的mysql数据库中。如果我修改我的脚本来转换记录并将它们存储在Rails已经使用的mysql数据库中,而不是让Rails解析日志并自己添加它们,这会不会很糟糕呢?
浏览 0
提问于2015-08-12
得票数 1
回答已采纳
1
回答
处理多数据库间的事务
、
、
、
、
假设我有一个用于我的应用程序数据的数据库,即mysql,而我有另一个用于日志记录的数据库,即mongodb。 如何处理这两个数据库之间的事务。例如,假设我想删除mysql数据库中的单个记录,并在mongodb数据库中插入一个新记录(新的日志记录)。如何确保数据完整性?如何确保只有在数据库已成功删除时才插入日志记录。
浏览 1
提问于2018-06-15
得票数 1
回答已采纳
2
回答
不正确的bin-log清除会导致删除mysql数据库吗?
、
、
在我们的客户端位置中,我们有主人掌握多个从环境。在一个从Db主机中,我们遇到了bin-log的磁盘空间问题。首先,当mysql服务器使用rm -f binlog.0015、binlog.0016.binlog.0026运行时,我手动删除了bin-log文件。但后来,我发现这个程序是错误的,通过发出逗号: mysql> SHOW BINARY LOGS; +---------------+-----------+ | Log_name | File_size | +---------------+-----------+ | 0 | |
浏览 0
提问于2011-11-02
得票数 2
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
MySQL数据库开启mysql-binlog日志
mysql数据库操作
简单实现 MySQL 数据库的日志审计
数据库原理及MySQL应用 | 日志管理
操作MySQL数据库
热门
标签
更多标签
云服务器
ICP备案
对象存储
实时音视频
即时通信 IM
活动推荐
运营活动
广告
关闭
领券