Articles of mysql

MySQL,取代  与…无关(请删除这些!)

我试图从“假”回车(CR)清除我的WordPress内容。 这些是我的内容迁移后, 现在不时呈现一个&nbsp; 代码 ,使网页渲染引擎“画”一个CR,我想什么都不是。 段落似乎有一个双重的CR,因为这一点,看起来太分开。 我想能够做一个MySQL查询,以摆脱这个string,但目前我还没有find钥匙。 我试过的是 UPDATE wp_posts set post_content = replace (post_content,'&nbsp;',' '); 但是我得到了 <p> </p> 那里之前是那个&nbsp; string。 这似乎不是答案。 能不能和&符号,在这种情况下,我应该使用&amp;nbsp; 或类似的东西?

MySQL灾难和恢复计划

有人能指导我一些关于MySQL灾难和恢复的文章/计划吗? 在这一刻我运行一个主/从configuration(NDB是不可接受的,因为不符合ACID)。

mysqldump混乱?

如果我将locking我的表,而采取生产转储,同时如果用户将input任何数据的特定表。 这个具体的插入会发生什么? 它会被丢弃或成功创build转储后插入? 如果在采取生产转储的时候我不会locking我的桌子。 会造成什么问题吗? 哪一个是倾向于生产带或不带锁表的首选方式?

你如何升级MySQL 4到5?

好,所以即时通讯相当新的这一点,我知道你们中的一些将指向我的MySQL页面,但即时通讯很难find具体和明确的方向说:“要升级..这个..做..完成”和网站mysql很难将有用的信息传递给初学者。 我知道这应该是相当简单的,那么有人可以快速放下如何将MySQL从版本4升级到5,并从5升级到最新版本与phpmyadmin? 另外,是否有某些版本的PHP与最新版本的MySQL不兼容? 我该怎么办? 非常感谢?

在Ubuntu下安装的Windows分区中的MySQL数据文件夹不被MySQL接受

我试图挂载我的windows ntfs分区在Ubuntu 10.10包含MySQL数据文件夹(从Windows)在/media/mysql/data。在我的Windows我已经安装了Sokkit(PHP + Apache + MySQL)。 在我的Ubuntu中,我已经安装Xampp,并在my.cnf我指出datadir / media / mysql / data。 现在,当我尝试启动Xampp服务时,MySQL无法启动。 你能告诉我可能的原因是什么? 我正在使用下面的装载命令。 mount -t ntfs -o defaults,no_root_squash / dev / sda1 / media / 有没有其他方式来访问我的Windows分区除了安装分区?

VPS上的MySQL数据库服务器:它可以处理我期待的stream量高峰吗?

我有Hostican.com的VPS服务。 2.7GHz的CPU,2GB的内存(5级,如果你看看网站 )。 我有一个智能手机应用程序,向PHP表单发出请求,查询MySQL数据库。 由于即将到来的广告活动,我预计在一天内会有大量的活动。 运动的成功非常关键。 当活动激增时,我无法承受服务器的损失。 信息: 我预计在一天内会有大约2万个新帐户。 要创build一个帐户,需要在START / COMMIT块中执行2次SELECT,2次INSERT和11次GRANT语句。 SELECT和INSERT很简单,没有连接。 一旦用户创build了新帐户,他们可以执行各种function,所有这些function都可以访问PHP表单并查询数据库。 大多数这些forms做1或2个简单的查询(即一个SELECT和一个INSERT)并返回一个结果。 有些可能做多达4个,但没有一个是复杂的。 大多数是单表,有一些双表JOIN。 数据字段都比较小, 没有查询返回超过几行文本。 所有的表都是InnoDB。 我已经索引字段,只要我认为它会有所帮助。 所有对服务器的请求都是HTTPS。 大部分stream量可能来自帐户创build。 我可以依靠这个VPS设置来处理这种stream量吗? 另外,假设这一天是成功的,那么我可能每天都会把这么多账户请求(以及对其他PHP表单的请求的数量增加)放在一起。 每天可能有20K新帐户。 我不能想象我所拥有的VPS能够处理这个问题很长时间,但是我不能确定它在什么时候不能处理它,以及我应该为升级而拍摄些什么。 更新 我正在研究MySQL和PHP优化,以及升级到专用服务器的选项。 我肯定会愿意把钱花在专用的服务器上,如果这是需要的(而且这听起来像是迟早会如此)。 我忘了两点,想补充一点: 服务器的所有HTTP请求是否都使用SSL会增加很多处理开销? 从我读过的内容来看,听起来我不应该太担心 重要的一点,我忘了提及:服务器正在谈论的应用程序是一个消息传递应用程序,传入的消息存储在数据库中,直到用户检索它们(因此写入沉重的SQL语句)。 传出消息是通过电子邮件; 所以,我也有一个电子邮件服务器运行(我相信,虽然我可以改变它),并且经常发送电子邮件。 一旦竞选活动如火如荼,电子邮件可能会以每秒1或更多的速度出局。 一般来说,这是否会增加大量的处理/内存开销? 因此,服务器使用Apache,MySQL,PHP,SSL和exim(或其他电子邮件服务器)来为这个智能手机应用程序提供服务。 与PHP和MySQL相比,SSL和电子邮件将成为多大关注点?

Cronjob每天晚上10点备份数据库

我设法设置一个cronjob: * 13 * * * date=`date +\%d-\%m-\%Y-\%s`; mysqldump -u root -pPassword1 db121 > /home/backup/xbackup_$date.sql; gzip /home/backup/xbackup_$date.sql 我希望上面的每天晚上10点会有一个mysqldump ,然后保存到/ home / backup目录中。 但是,这并没有为我工作。 上面的条目在crontab中是否正确? 如果是这样,为什么不采取备份,因为命令工作正常,当我自己执行。 感谢所有的帮助 更新 我正在阅读cron作业的centos 手册 ,它说: 除root以外的用户可以使用crontab实用程序configurationcron任务。 Surley,这是不正确的?

MySQL将在未来5年不是免费的吗?

我不明白MySQL迁移到Oracle后会不会在不久的将来免费?

MySQL服务器企业的优势

我们为客户build立一个社交网站,我们将在这里开始1个主站和2个从站MySQL服务器。 我不确定是否需要使用企业版本或使用GA版本。 对我来说,唯一的优势是MySQL企业级监控器,我们只能获得5000美元/服务器企业版。 你会build议购买它,还是使用第三方监视工具? 有没有人知道任何类似的MySQL企业监视器的工具?

我可以备份一个mysql索引吗? 在一个innodb桌子上?

我有几个表是10几百万行,并有多个索引。 当转储和重新加载数据时,由于索引需要很长时间重新插入,或者插入没有索引的索引,然后重新索引。 据我所知,索引为数据库引擎提供了一种在磁盘上定位logging的快速方法,由于数据库转储和重新加载可以或可以有效地改变磁盘上数据的位置,索引可能会失效。 然而,它仍然好像你应该能够通过连续和顺序地查找磁盘上的所有logging来优化一个表,然后只需要索引指向一个起始位置加偏移量。 有没有人在这种types的事情做任何工作? 所需的function:我可以转储数据原始,将其加载到顺序不间断的磁盘区域,然后加载索引并告诉引擎使用新的表格起始位置进行更新。 经过这个search后,我什么都看不到