我已经运行了一个网站几年,现在真的不是在stream量增长,我想节省一些钱托pipe,但保持它的网站和API的忠实用户。 该数据库有一个近400万行表,并在一个4 GB双Xeon 5320服务器上。 当我用ps -aux检查这个服务器上的服务器统计信息时,我得到的MySQL的回收率大约为11%,所以没有严重的负载。 对MySQL的主要查询运行约0.45秒。 我popup到linode.com,看看我可以从他们的一个小盒子里得到什么样的performance,他们的360 MB内存XEN VPS在20秒内返回相同的查询。 显然不够好。 我已经看过MySQLvariables,它们都非常相似(如果有人感兴趣,我已经包含了下面的showvariables输出)。 有什么好的方法来决定什么大小的服务器是根据我来自哪里? 内存是否可能与大桌面尺寸有所不同? 有没有办法让我找出多less内存将是理想的? 这里是showvariables的输出(尽pipe我不确定这很重要)。 +———————————+————————————————————+ | Variable_name | Value | +———————————+————————————————————+ | auto_increment_increment | 1 | | auto_increment_offset | 1 | | automatic_sp_privileges | ON | | back_log | 50 | | basedir | /usr/ | | bdb_cache_size | 8384512 | | bdb_home […]
我们有一个应用程序具有一些特殊的特征,阻止我们做主从MySQL复制。 这是为每个会话和存储过程生成的随机数字。 我们计划在明年修复应用程序,但同时我们需要使我们的MySQL机器“高可用性”,所以我们有什么select? 一个普通的RH集群工作? 我们运行MySQL mysql-server-5.0.45-7.el5.x86_64。 感谢您的任何build议。
我是PHP开发人员,但现在我在Windows操作系统中编写我的项目。 现在我学习Linux(Ubuntu9.10),我需要你的build议与PHP和Zend连接。 我想安装php5,apache,mysql和zend,但有些地方是错误的。 请帮我安装php,apache,mysql和zend(一步请)或者写一些有用的链接。 感谢您的任何build议。
是否有可能从数据库中读取.htaccess的用户名/密码(以允许多个用户),我需要使用Apache和数据库pipe理它只有没有任何PHP / Perl代码级别任何想法是高度赞赏。 问候
我有一个双启动(Windows 7 / Linux的)电脑。 我有一个NTFS分区来交换他们之间的数据。 我想安装一个MySQL服务器。 但是,我没有另一台计算机,因为我想从Windows和Linux使用数据,我想安装MySQL并将数据存储在共享磁盘中。 但是,这个想法让我感到害怕。 这应该是可能的吗? 我必须小心,更新? 也就是说,如果Linux更新程序安装sqcurity修补程序,它可以安全地不安装在Windows中?
嗨,当我改变date: date -s "01 Jan 2011 01:30:15" 是否需要重新启动mysqld和httpd等服务才能更新? 还是有更好的方法来处理这些服务datefunction。 某种重新加载或更新date?
我正在为我的服务器configurationmysql,但我有一个问题:是否有可能为每个域看到自己的MySQL服务器,但只需要在服务器上运行一个服务? 我想保留域的所有数据库分开,但我不希望前缀每个数据库名称。 例如:假设我在同一台服务器上运行了domain1.com和domain2.com。 对于这两个域我想要一个数据库称为统计。 如果我现在要这样做,我必须在数据库前缀,所以有两个数据库:domain1_statistics和domain2_statistics,域只能访问自己的数据库。 但是我想创build2个称为统计的数据库,每个域一个,这样每个域只能看到自己的统计数据库。 这可能吗?
可能重复: 如何在安装MySQL时诊断ERROR 1045? 服务器在Ubuntu 9.10 64b上运行。 我从源安装了mysql-server。 安装已成功完成,但是当我在terminal中运行mysql命令时,出现以下错误: ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: NO) 那是什么意思 ? 我如何纠正这个错误?
我得到一个Tomcat服务器运行一个Web应用程序,必须通过Hibernate在同一台机器上访问一个MySQL服务器。 所以,我添加了一个端口3306的规则到我的iptables脚本,但是由于某种原因,tomcat无法连接到mysql服务器。 我需要重置所有iptables规则 – 然后tomcat可以再次连接到mysql服务器。 所有其他的iptables规则虽然工作完美。 怎么了? 这是我的脚本: iptables -A INPUT -m conntrack –ctstate ESTABLISHED,RELATED -j ACCEPT iptables -A INPUT -p tcp –dport 24 -j ACCEPT iptables -A INPUT -p tcp –dport 80 -j ACCEPT iptables -A OUTPUT -p tcp –dport 80 -j ACCEPT iptables -A INPUT -p tcp -s localhost –dport 8009 -m state […]
我inheritance了一个运行centos的LAMP服务器,尽pipenetworkingstream量很小,但它随时都会随机挂起。 我已经安装了服务器密度来监视发生了什么事情,并发现挂起过程中发生以下情况: 爱荷华州有一个100%的高峰。 mysql“临时磁盘表”的数量从14万下降到0。 在Apache上没有负载(服务器甚至没有响应) 对我的未经训练的眼睛,它看起来mysqld是定期清除和locking整个服务器,而它做的磁盘IO(这是很慢,因为它是一个虚拟机)。 如何更改mysqldconfiguration来防止这种情况?