Articles of mysql

MySQL通常可用与开发版本

MySQL一般可用版本和开发版本之间有什么区别? 开发版可以用于生产数据库吗?

MySql和SQL Server资源利用率的比较

如果我们用Sql Server开发一个Web应用程序而不是IIS,Apache是​​否会使用较less的系统资源(RAM,CPU利用率)? 我的朋友告诉说,与SQL Server相比,MYSQL的消耗非常less。 我有PHP和ASP.NET技能。 哪一个更适合开发应用程序?

通过dyndns.org远程连接到mysql服务器

我有一台mysql服务器,可以通过192.168.1。#的静态IP在networking上的多台计算机本地访问。 我需要从我们的Web服务器访问MySQL服务器,以便我可以通过网站后端运行数据同步。 我build立了一个dyndns地址来跟随我们networking的公共ip,并且configuration了防火墙把我们路由器的端口转发到mysql服务器。 这是正常工作,因为我看到访问请求被停止在我的岸边墙规则在MySQL服务器机器上。 如果我删除了mysql服务器上的所有防火墙保护(暂时)来testing我可以正常访问机器,我仍然无法访问它,连接只是超时。 我不知道还有什么我需要在MySQL服务器上设置,以允许此访问。 我的MySQL用户表允许我的用户从任何主机访问数据库。 我的my.cnf文件将mysqld设置为bind-address = 192.168.1。#并禁用跳网 我一直在努力寻找几天的修复。 任何帮助,链接或build议将不胜感激。 如果有任何其他信息会有所帮助,我很乐意提供任何东西来使今天的工作。 感谢您的期待和希望的援助。

如何为Debian上的特定接口/子网设置单独的LAMP堆栈?

我想公开一个LAMP栈(实际上是一个http根和一个MySQL数据库)到Internet,另一个到OpenVPN隧道接口(192.168 …),以使所有基于web的pipe理工具和intranet web应用程序只能通过VPN。 你能指导我如何实现这一点?

频繁的数据库更新和罕见的select什么是适当的MySql复制configuration?

我们目前在自己的服务器上有1个主数据库,在应用服务器上有从数据库。 应用程序执行非常频繁,但轻微的更新(如增加计数器),偶尔(几分钟之内)重选(这是应用程序的最重要的部分)。 当应用程序只连接到主数据库没有性能问题。 随着奴隶分贝介绍,应用程序服务器上的CPU负载平均增加到大约6-10在这个繁重的select期间(从3-4以前)。 当服务器不运行这些频繁的更新时,似乎select的性能保持在极限之内。 所以我有一种感觉,那些更新是什么导致性能下降(也是这些频繁的更新并不重要,所以如果奴隶的数据库没有他们与主同步一段时间就可以了)。 什么将是一个很好的数据库复制设置这种types的应用程序? 什么是我们可以调整的复制参数? 谢谢。

MySQL 5.1慢SHOW DATABASES(phpMyAdmin)

我们有大约200个数据库,从4.1升级到5.1我们注意到PHPMyAdmin有时需要一段时间来加载左侧的导航。 有什么我们可以做得更快? 谢谢!

MySQL连接错误,MySQL服务器closures一段时间,然后重新启动

我有一个networking应用程序,有时我开始接受PHP错误失败(“无法连接到MySQL服务器”),并在一段时间后得到解决。 在my.cnf中设置的MaxConnection是750 是否有任何日志或方法来了解为什么MySQL服务器下降(或者是达到连接限制?)? 任何帮助表示赞赏,谢谢! UPDATE 在阅读下面的Warner的回答之后,检查了my.cnf文件并试图find错误日志,但是它不存在。 [mysqld] set-variable=local-infile=0 datadir=/var/lib/mysql socket=/var/lib/mysql/mysql.sock # Default to using old password format for compatibility with mysql 3.x # clients (those using the mysqlclient10 compatibility package). old_passwords=1 max_connections=700 [mysql.server] user=mysql basedir=/var/lib [mysqld_safe] log-error=/var/log/mysqld.log pid-file=/var/run/mysqld/mysqld.pid 我可以只添加log-error = / var / log / mysqld.log到[mysqld]组? 谢谢。

在Fedora上慢到不存在的MySQL?

我有一个VPS上有一些低stream量的个人网站,其中两个运行Wordpress。 有时WordPress的网站只是不想加载。 他们花了一分钟或更多的时间来加载。 有时候我可以把它放在那里5分钟,然后才放弃。 是什么使我相信这是一个MySQL问题,静态文件在这种情况下仍然会在不到一秒的时间内加载。 由于我在同一台服务器上安装了MySQL,所以不可能是networking延迟问题,所以我必须在configuration上有一些可怕的错误。 这只是在Fedora上通过Yum进行的一个未经修改的MySQL安装,所以它应该使用任何默认值。 任何人有任何想法可能会导致这样的事情?

MySQL问题:“表的错误密钥文件…”

我正在尝试将MySQL服务器迁移到新硬件。 旧服务器在RHEL 4上运行mysql 4.1.12; 新的服务器是在Ubuntu 10.04上的MySQL 5.1.41。 我一直在尝试迁移其中一个数据库的一些奇怪的问题。 我尝试使用mysqldump,但该文件不会正确导入到新的服务器,因为它抱怨特定表上的重复键,即使我已经检查,我很确定实际上没有重复的键。 由于我花了好几天的时间与mysqldump方法打交道,却没有find解决scheme,于是我决定将整个/ var / lib / mysql目录从旧服务器复制到新服务器。 这似乎工作得很好,mysql启动时没有抱怨,所有的数据似乎都存在。 但是,使用其中一个数据库的Web应用程序无法正常工作,抱怨:“表'活动'的密钥文件不正确;尝试修复它,line194”(有趣的是,我遇到问题的表不是该mysqldump无法导入由于重复键错误,虽然他们都在同一个数据库)。 我已经在这个表上运行了REPAIR TABLE,但是却失败了,并显示“Corrupt”消息。 我还尝试了myisamchk,为此表使用–recover和–safe-recover标志。 在这两种情况下,它都表示它修复了错误,但是Web应用程序仍然抱怨错误的密钥文件。 最令我困惑的是(closuresmysqld时),我已经在MYI文件上为有问题的表运行了一个md5sum,在旧服务器和新服务器上都是一样的。 如果在两台机器上的表文件是相同的,我很困惑,为什么密钥文件不正确的一个,而不是另一个。 我几乎怀疑这是一个与MySQL的错误,但我不积极。 我会很感激任何帮助或build议,因为我没有想法如何解决这个问题。 我不是mysql的大师,所以也许我错过了一些明显的东西。

安全和黑客的MySQL服务器

我在hacking , security , servers等问题上是非常新的。 在哪里我可以阅读一些关于安全性的文档,以及php(mysql)服务器的黑客攻击。 也许你会给一些链接,在哪里可以了解这样的事情? 谢谢