Articles of mysql

DMZconfiguration和防火墙吞吐量

我被要求考虑在DMZ中的web服务器(Debian / Apache / PHP)和后端MySQL数据库之间放置一个防火墙来实现“隔离”。 目前,iptables正在MySQL服务器上运行,并且分别仅允许TCP 22和3306用于SSH和MySQL。 但是,这显然不够好,build议使用硬件防火墙。 以思科的ASA 5505为例, 吞吐量为150Mbps,与networking服务器和MySQL服务器现在在同一台GbE交换机上享受的千兆比特吞吐量相比,这似乎相当低。 这是一个问题吗? 我现在还不能给你任何数字,但可以随时说出你的典型的表单驱动的数据录入CRUD webapp,可能有100个并发用户会话。 如果没有任何真正的吞吐量数字是不可能确定的,任何人都可以提出任何测量方法吗? 我想抓取JMeter,模拟一些负载,并使用ntop在MySQL接口的端口镜像上(或者在MySQL服务器上)测量带宽。 编辑: 我粗略地介绍了有关千兆位以太网的项目,理论上的吞吐量应该是125MB / s,而思科5505的最大吞吐量是150Mbps(或〜18MB / s),并不能解释NAT或ACLparsing等。不能看到NAT或ACLparsing对于单节点networking来说是个大问题)。 即使如此,防火墙肯定会成为Web服务器和MySQL服务器之间的一个潜在瓶颈,看起来好的,具有高质量SAS磁盘和其他服务器组件的RAID1设置应该至less能够达到50-75MB / s。

mysql查询监视器

我有MySQL服务器。 我需要一个免费的监视器(类似于MySQL企业监视器http://www.mysql.com/common/images/enterprise/EnterpriseDashboard.png )。 我需要图表在浏览器中。 在我使用慕尼黑的那一刻,我寻求更强大的东西。 问候

MySQL – 有没有一种很好的方式存储在内存中

我试图想办法让MySQL更快。 有没有一种经过validation的方式将其存储在内存中以使其运行速度更快?

如何在同步模式下设置两个mysql服务器

基础设施 我有两个数据库服务器,运行在两个不同的盒子上。 其中一个作为我的Web应用程序的主数据库,另一个作为辅助数据库工作。 辅助数据库由mysql服务器中的复制工具更新。 主数据库服务器作为主服务器,辅助数据库服务器作为客户端工 需求 目前,我的Web应用程序只与主数据库进行交互。 我想添加一个function,如果主要由于某种原因closures,将使应用程序使用辅助数据库服务器。 现在,我需要一些工具/程序来将辅助数据库中所做的更改同步到主数据库。 基本上我正在寻找一个function,将使我的数据库始终保持同步。 请build议我,我该如何做到这一点? 谢谢, 维杰

使ProFTPD只针对MySQL的validation(无PAM)

我已成功安装ProFTPD以使用mod_sql进行身份validation。 但是我仍然可以用linux用户的凭据login,即使我已经AuthPAM off 。 我如何使ProFTPD不使用PAM?

MySQL:允许用户更改他/她的_own_密码

在networking服务器上运行一个MySQL服务,为服务器的用户提供数据库。 每个用户都有它自己的数据库和它自己的密码,正确的INSERT / SELECT / UPDATE / DROP表格在它自己的数据库中,但没有其他的。 但是,我想给用户更新自己的密码的权限。 我读过MySQL 5.1文档中的“12.4.1.3。GRANT语法”。 但我没有find一种方法来授予用户更改密码的权限,而不授予对mysql.user-table的完整UPDATE访问权限。 也许还有一种方法可以将/ etc / shadow中的密码与mysql.user中的密码一起同步,因此,每当用户在Linux中更改密码时,MySQL密码也会被更改。 问候Macs

添加一个新的表复制,而不重新启动MySQL?

我已经为dbname设置了复制。 我想添加一个新的复制表。 我在主和从上创build了表。 我在slave上input了replicate-do-table=dbname.tablename到my.cnf 。 重新加载my.cnf服务器需要重新启动,并且因为很多查询来了,我不想失去他们中的任何一个。 有没有办法可以添加一个新的表来即时复制?

隧道SSH的一个MySQL连接

我需要做一个SSH隧道连接到一个MySQL服务器。 如果我做 : me@local> mysql -h host -u user -p pwd 我得到一个100错误 我有一个远程服务器上的SSH帐户,这个命令的作品: me@ssh-server> mysql -h host -u user -p pwd 我想创build一个SSH隧道,但我无法弄清楚propper命令。 有人有个想法吗?

用mysql复制数据和模式的最佳方法

我正在寻找有关在定位和实况部署之间复制数据的最佳方法的build议。 我刚安装了MYSQL工作台,但是看不到如何将数据从本地复制到远程。 同样在MSSQL的世界里有一些有用的工具,比如数据比较,有助于同步。 在mysql世界中是否有相当的质量?

MySQL查询caching – 在MySQLpipe理员观看反弹的命中率在0和97%之间?

My current settings: query_cache_size=20M query_cache_type=1 query_cache_limit=1M 大多数查询返回完全相同的结果集(大约15行),每隔几秒就会发生一次。 任何人都可以告诉我如何解释这个graphicscaching调整?