Articles of mysql

基于IP的过滤和禁止

如何禁止IP地址访问我的网站。 另外,它会更好地存储在一个文本文件,PHP文件或数据库的IP地址。 我想要一个黑名单。 我正在使用Apache。 另外,我希望黑名单是特定于应用程序的。 主要是为了防止人们利用网站。 我不希望一个人从同一个IP重新加载我的小部件一遍又一遍不止一个每2秒。

从MySQL服务器升级你觉得怎么样

好奇地得到服务器select的反馈。 系统将运行mysql服务器,大约80台机器随时访问服务器(除了晚上) > PowerEdge R610 Chassis for Up to Six 2.5-Inch Hard Drives > Primary Processor Intel® Xeon® E5620 2.4Ghz, 12M Cache,Turbo, HT, 1066MHz Max Mem > Second Processor Intel® Xeon® E5620 2.4Ghz, 12M Cache,Turbo, HT, 1066MHz Max Mem > 24GB Memory (6x4GB), 1333MHz Dual Ranked LV RDIMMs for 2 Procs, Optimized > Operating System […]

为MySQL寻找I / O,CPU和RAM的最佳平衡

很长时间以来,我一直想知道如何在服务器增加更多的内存时扩展MySQL。我们希望尽可能地利用硬件,限制系统复杂性,降低性价比请为此提出适当的解决scheme。

SSD的性能为PHP?

我的程序员只是使用Doctrine ORM构build了一个PHP应用程序(将成为一个高stream量的社交网站),并且在PHP / Apache和CPU中非常繁重。 查询速度非常快,MySQL几乎不使用任何CPU,只是Apache。 我很好奇SSD是否会加快PHP / Apache的速度,因为我知道PHP在读取多个文件,类文件和加载一堆数据的瓶颈。 所以常识让我想,如果PHP正在读取多个PHP文件,一个SSD只会帮助读/写? 我正在考虑为PHP应用程序做一个高性能SSD,但是对于用户图像上传,我会继续使用15k SAS。 在这种情况下使用SSD有什么性能问题吗? 它会certificate有助于加快PHP / Apache,并帮助解决CPU问题?

Web服务器安全性(仅用于Web服务)

我正在使用虚拟专用服务器访问仅在移动设备上使用的Web服务,访问和错误日​​志中有许多条目,即使Web服务器上没有任何条目。 我有点担心服务器安全。 事情我做了.. Installed Fail2Ban rkhunter using SSH login root login disabled. 我正在使用LAMPconfiguration服务器。 我应该使用什么其他安全措施来防止攻击?

mysql权限问题 – 与my.cnf相关联

我想改变max_allowed_pa​​cket的值,但是当设置my.cnf的权限为777时,我得到(按预期): 警告:全局可写configuration文件“/etc/my.cnf”被忽略 如果我把它设置为小于600,644,700,775,所有尝试…),mysqld服务无法启动。 编辑:我现在有它的权限设置为644 编辑:服务无法重新启动时的错误日志是: 110814 16:05:57 [注] / usr / libexec / mysqld:正常关机 110814 16:05:57 InnoDB:开始关机… 110814 16:05:59 InnoDB:关机完成; 日志序号0 47678 110814 16:05:59 [注] / usr / libexec / mysqld:关机完成 110814 16:05:59 mysqld_safe mysqld从pid文件/ var / run / mysqld / mysqld.pid结束 编辑:我曾经提供的以前的错误消息只有当my.cnf的权限是777产生。现在,他们在644,这是我得到的。 我相信这与设置为某些文件的权限有关,因为我发现许多文件被设置为777.我不太了解,但是我知道这很糟糕。 :)虽然是,我不知道从哪里开始寻找和修复。 所有这一切都是在CentOS 5.6上完成的。 如果有人对此有任何build议,将不胜感激。 编辑:这终于得到解决。 这是通过将my.cnf中的绑定地址从实际IP更改为127.0.0.1来实现的。 没有其他的行动是必需的。 感谢大家的帮助。

在Linux上停止MySql服务器(尝试重置root密码)

我试图停止在Ubuntu上的MySQL按照这里解释如何重置密码的步骤: http : //dev.mysql.com/doc/refman/5.5/en/resetting-permissions.html问题是每当我杀mysqld进程,它会被重新生成。 任何想法如何强制停止或搞清楚是什么开始呢?

将MySQL DB移动到另一台服务器

我有非常大的MySQL数据库(160GB)的服务器。 如何简单的方法将此数据库移动到另一台服务器?

如何优化MySQL服务器同时运行多个查询

我还是新来的服务器,我有一个托pipe服务器,规格双内核CPU,4GB内存,500GB硬盘。 我使用OS Centos 5 64bit,Kloxo Panel,Apache Web Server&MySQL sevrer。 我有一个问题,我经常突然死掉MySQL服务,特别是当我尝试做多达10-20次mysql_query命令的同时,但是我只看到未使用的RAM内存<512MB,剩下3GB的状态。 如何优化我的MySQL服务器,以便能够做很多的查询和顺序,例如100查询。 请帮忙。 谢谢

禁止某些用户从转储数据库(MySQL)

在可以分配给用户的权限下,我无法find是允许还是禁止用户能够转储数据库。 我想禁止用户进行数据库的备份。