Articles of mysql

MySQL使用猥琐的内存量

使用my-small.cnf在Ubuntu 9.10服务器上设置MySQL服务器,但仍然使用了超过100%的内存(Burst)。 热门报道: 替代文字http://anyhub.net/file/top.png

如何在MySQL中logging错误查询?

我知道有general_loglogging所有的查询,但我想找出哪个查询有错误,并得到错误消息。 我试图运行一个错误查询的目的,但它作为一个普通的查询日志,并没有报告错误。 有任何想法吗?

是否可以使用没有虚拟IPfunction的MMM工具?

我们在不支持虚拟/浮动IP的主机(Serverbeach)上,直到您至less预留了一个半机架,这比我们现在每个月愿意花费的多一点。 我们在他们的一个数据中心中有两台机器,现在我正在使用这两台机器,在主动 – 被动模式下,就像MMM所做的一样 – http://mysql-mmm.org/ 。 我刚刚设置了它们,并且手动pipe理它们,在Web前端上手动切换,告诉它连接到正确的(活动的)主站。 有没有办法使用没有虚拟IP的MMM? 有关此设置的任何其他意见?

InnoDB表锁没有明显的原因

我有一个InnoDB数据表,这个数据表已经完美的工作了好几年,但是昨天两次失败了,可能是访问量增加的原因没有明显的原因,这个表locking了,有数百个DELETE REPLACE INTO查询(+ 500)与“更新”或“清理”状态。 (我没有更多的过程清单的副本…) 这个表格包含500到1500之间的几个条目,所以更新查询通常非常快并且不locking。 当问题发生时,我查了很多次这个进程列表,还没有看到任何明确locking表的查询。 实际上,我把我的网站设置为维护模式,所以没有更多的查询被添加到队列中,仍然有500多个查询,都是一样的: +———+———+————–+———+———+——+———-+———————————————–+ | Id | User | Host | db | Command | Time | State | Info | +———+———+————–+———+———+——+———-+———————————————–+ | 2780657 | XXXXXXX | XXXXXX:58199 | XXXXXXX | Query | 660 | updating | DELETE FROM connected WHERE time < 1272100968 | | 2764941 | XXXXXXX | […]

MySQL:只停止一个数据库,让它被移动

我想对组成几个MySQL数据库的文件做一些工作(将文件移动到不同的分区,并将原始位置符号链接到这个文件),如果可能的话,我想closures正在移动的数据库,而不是closuresMySQL一起下。 在MySQL中是否有这样做,或者我将需要做一个完整的MySQLclosures,以便能够移动文件?

虚拟主机:任何支持超过50,000个文件的虚拟主机?

对于我的基于PHP和MySQL的应用程序,我试图从一个主机购买网站托pipe,这个主机对我在我的托pipe帐户中携带的文件数量没有限制。 几乎所有的网站都有50,000个文件的共同限制(一些网站称之为50,000个节点)。 其余的(在我的search范围内)甚至不是很接近。 我已经浏览了各种网站,Googlesearch了很多信息,与托pipe公司的客户服务进行了交stream,他们说他们有50,000个文件的限制,这就是为什么他们称之为LIMIT。 现在我有我的应用程序,这是一个社交网站,人们可以上传不同文件大小的各种文件。 所以说,如果有5万用户join网站并上传1个文件,5万的限制将很容易达到,我的50001用户将开始面临file upload问题(我的帐户也是如此)。 所以我想知道是否有任何网站托pipe服务, 不征收这种限制。 总之,我需要以下选项: 没有最大文件限制(帐户超过50,000个文件)。 服务器设置中没有最大file upload限制(10MB,12MB,15MB,20MB等)。 能够上传各种types的文件(zip,flv,jg,png等)。 能够传输audio和video(不需要现场audio和video)。 访问.htaccess 访问php.ini,my.cnf或my.ini(这将是一个加号) 支持SSL。 提供专用主机(&IP​​)。 每月没有合同的付款是一个加号。 如果你知道任何这样的网站托pipe服务,请发表回复(链接到相同将不胜感激)。 谢谢。

是否有可能从AWK插入数据到MySQL

我可以在awk代码中使用mySQL吗? 基本上我想在这个职位的数据AWKED 进入Mysql数据库

在一个集群中使用5个物理服务器

我有5个低端内存和CPU资源的物理服务器。 我想创build一个使用所有这些服务器的集群,并希望在同一个MySQL数据库上运行MySQL数据库将利用5服务器的CPU能力来执行数据库查询及相同的内存。 你能帮我理解如何做到这一点? 问候,

如何让一台远程机器连接到一个mysql数据库?

我有一台运行在Windows 7机器上的mysqld服务器。 我如何允许Windows Vista机器连接到此服务器? 我知道我需要设置一些权限使用: grant all privileges to username@ip 用户名应该是什么? 我不确定窗户。

Mysql-“带有读锁的刷新表”自动启动

我想了解这是如何发生的。 我正在运行一个需要很长时间的查询,但不应该locking任何表。 不过,我的dbs几乎是倒下了 – 看起来它正在被“FLUSH TABLES WITH READ LOCK” 03:21:31 从guid_target_infos组中selecttype_id,count( )按type_id 02:38:11从guid_infos组中selecttype_id,count( )按type_id 02:24:29 FLUSH TABLES WITH READ LOCK 但是我没有开始这个命令。 有人可以告诉我为什么自动启动?