该网站是一个自定义编写的PHP应用程序,具有近3NF(高度关系,许多外键)Mysql数据库。 这个网站是大约90%读/写10%。 目前,我们正在使用2Gig内存的VPS,每天有1000个独立访问者,而且我们发现这台主机已经失效。 由于以下几个原因,网站的稳定性只是一个原因(其他原因包括以次充好的客户支持,但这不是在这里或那里),我们正在移动主机。 select服务器选项时,此业务的前三个优先级是: 稳定性 价钱 可扩展性 我正在考虑EC2部署。 一个对我来说非常有吸引力的select是从两个微型EBS实例的MySQL服务器和Apache服务器开始。 虽然这使我的总内存低于我目前的VPS的2G,这似乎是一个很好的方式来分离数据库和Web服务的需求。 我会更好更高的内存单实例吗? 还有什么其他的服务器configuration,我应该在这之前考虑? 在一个侧面说明,有很多可能的优化途径。 有些页面(重击的页面)每页打1000多个数据库查询。 MySQL也没有完全调整。 APC已安装但未在任何代码中使用。
我有一个Ubuntu的服务器与MySQL数据库上,我想复制其全部内容(数据,用户,任何东西)到我在networking上的另一台MySQL服务器。 我怎样才能获得这个结果(自动,也许使用cron)照顾安全(没有人应该能够截获数据)?
我们有一个网站的数据库是在一个单独的机器上。 应用服务器和数据库服务器都相对不足,但是它们之间的networking连接是瓶颈。 MySQL服务器本身执行大量的caching,但查询必须仍然通过networking并返回。 如果该网站是slashdotted,该连接是限制将被击中的地方。 在应用程序服务器上使用MySQL客户端caching数据是否有任何(安全)的方式,可以节省networking的往返行程? (就这个问题而言,Web服务器运行的是什么软件并不重要,是的,它有自己的caching机制,但是它们与数据库caching是分开的)
我有一个虚拟专用服务器与Plesk控制面板和Ubuntu安装在后端。 在过去的一年中,它变得非常大,超出我的预期,我没有任何备份。 为了以防万一,我非常不安。 当我试图做一个转储,phpMyAdmin只是崩溃,因为数据库总共5Gb,我知道这是一个极端的数据量,但是这是有点不尽人意。 我希望有人可以build议一个脚本或应用程序,可能会自动化的逐步备份。 我通常会按桌子做一个手动的桌子,但是结构也很大,所以这会花费我很多时间。 面板上唯一可用的备份解决scheme是myLittleBackup,但我无法安装,因为它需要ASP.NET
我刚刚完成了我的Web SaaS应用程序的testing版,它为WP用户提供了超过15个服务。 编程语言:PHP 5 DB:MySQL 5 我使用Codeigniter框架。 应用程序每5分钟运行4个cron作业。 我现在对将其部署到专用服务器或切换到云主机感到困惑,我总是将我的应用程序部署在LAMP专用服务器上,我没有任何有关云托pipe基础架构的经验。 我发现OVH私有云: http ://www.ovh.co.uk/private_cloud/,但有点复杂。 如果你在我的位置,你会select什么样的解决scheme? 为什么? 提前致谢。
嘿,我是新手在linux脚本。我想每隔一小时我的数据库sqldump,我已经彻底的几个博客,我可以写一个脚本,将采取我的数据库的转储,但我让它运行每个小时在crontab中。 请帮助我。
我在亚马逊的ec2中是全新的。 我在我的电脑上使用Windows XP。 如果我创build一个Linux实例,我可以在其上安装MySQL吗?
我只是检查一些事情,并注意到mysqld没有运行在平行电源面板控制面板…但我的服务器上的网站都工作正常,使用MySQL数据库…真的很奇怪 所以我试图重新启动mysqld,但得到错误,无法重新启动,现在我的所有网站都脱机现在说错误连接到数据库。 以root身份login并尝试 /etc/init.d/mysqld start 并得到这个错误 ERROR! Manager of pid-file quit without updating file 接下来我该做什么? 我该怎么办? 请帮忙!
我在CentOS 5服务器上安装了MySQL 5.5.19。 它不允许我访问任何东西或使用phpMyAdminlogin。 下面是尝试不同的事情的错误。 $ mysql ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: NO) $ mysql -u root -p ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: YES) 我能够重新启动mysqld,但我的问题是这个错误阻碍了我能用MySQL做什么。 感谢您的任何意见。
我们build了一个新闻网站。 我们每天都会从web apiinput数以万计的数据。 为了提供精确的search服务,我们的表使用MyISAM,build立全文索引(标题,内容,date)。 我们的网站现在在Godaddy VDS上testing,2GB内存,30GB空间(无交换,因为VDS不允许交换)。 使用#grep “model name” /proc/cpuinfo我们得到Godaddy使用Intel(R) Xeon(R) CPU L5609 @ 1.87GHz 这里是我们的mysqlinput,使用FROM dual避免插入重复logging,并且表的FULLTEXT索引始终打开。 INSERT INTO newstable (title,link,content,date,source,image,imagesource) SELECT '".$title."','".$link."','','".$content."','".$date."','".$source."','".$image."','".$imagesource."' FROM dual WHERE not exists (SELECT content FROM newstable WHERE newstable.content = '".$content."') 这里是我们的search查询在阅读页面(我们已经优化了主页,这是一个静态页面,从crond生成,但阅读页面应该保持在实时search): SELECT id,title,link,content,date,source,image,imagesource FROM newstable WHERE (MATCH (title,content,date) AGAINST ('$boolean' IN BOOLEAN MODE)) Order By date DESC Limit '.($_POST['number']).', […]