Articles of mysql

更好的替代mysqldump

有没有更好的(免费)替代mysqldump? 因为最近我遇到了损坏的数据库转储问题。 mysqldump创build错误的sql代码,当试图恢复数据库失败了很多sql错误 那么有什么更好的?

MySQL增量备份和数据库复制

我们有一些服务器运行一个MySQL数据库的tomcat应用程序。 这些服务器位于不同的城市,我们的客户在本地使用networking应用程序。 在这些服务器上,crontab作业每天运行两次,并对数据库进行完全备份,并将此转储(SCP)发送给我们的中心办公室的服务器。 然后,我们把这个垃圾堆放在当地的数据库,如果发生紧急情况,我们的客户可以通过互联网继续使用这个应用程序。 问题是每天转储越来越大,传输这些数据并不是那么简单,所以我们正在寻找一些增量备份解决scheme和一个复制方法。 你能给出一些关于如何做到这一点的想法吗? 还有另一种解决scheme比我们想要做的更好吗? 谢谢。

10演出MySql数据库导入失速并没有完成

我正在尝试导入一个10 gig数据库到我本地安装的mysql。 我使用的是Ubuntu 11.10。 我正在使用命令行来做到这一点。 mysql -u root -p database < database.backup.sql 我把它放了两天,终于停下来看看发生了什么,我只有一些桌子。 我需要一个更好的方法来做到这一点,但我还没有发现任何东西说,做的不同于命令行。 有没有这样做的另一种方式,不超时服务器(或不pipe它做什么)?

为什么这个“netstat -tln”输出显示“0.0.0.0:22”和“127.0.0.1:3306”的条目

当我运行命令netstat -tln我看到以下输出: Active Internet connections (only servers) Proto Recv-Q Send-Q Local Address Foreign Address State tcp 0 0 127.0.0.1:3306 0.0.0.0:* LISTEN tcp 0 0 0.0.0.0:22 0.0.0.0:* LISTEN tcp6 0 0 :::8000 :::* LISTEN tcp6 0 0 :::80 :::* LISTEN tcp6 0 0 :::22 :::* LISTEN tcp6 0 0 :::443 :::* LISTEN 我了0.0.0.0:22和127.0.0.1:3306以外的所有条目; 为什么这些项目在那里? 我正在使用iptables作为我的防火墙工具,并想知道是否需要禁用此项以及如何显示此条目。 我知道3306是用于MySQL的。 […]

最有效的方式来设置游戏服务器

我正在运行一个基于PHP的游戏,预计今年年底有超过四千五百万名会员(2011年)。目前我们有750万,这个游戏正在Facebook上运行,我迫切需要帮助这个游戏服务器高效和尽可能强大。 它是一个专用的服务器 处理器制造商Intel型号i7 920频率4x 2x 2.66 GHz NIC千兆以太网RAM 12 GB硬盘4 x 1 TB 眼镜。 它安装了apache,cPanel,phpMyAdmin,几个apache mods和MySQL。 游戏每个用户每秒运行47次mysql调用。 有没有其他办法可以更快,更有效率等? 我不介意重新编码游戏,以适应它,只要它最大化我们的游戏成员的上限。 谢谢 另外,有没有办法告诉我们对玩家,数据库调用等的最大限制是什么? 再次感谢你,希望你们能帮助:)

Unix命令从我的服务器下载文件?

我在我创build的服务器上有几个php文件,我想将它们下载到这台计算机上进行备份。 是否有捷径可寻? (我通过SSH连接到我的服务器)。 另外,那里有任何程序可以定期来源控制或自动备份我的服务器上的webroot目录?

并排安装并运行MySQL和PostgreSQL-8.4

在同一台服务器上安装Postgresql-8.4和MySQL并将它们并排运行,除了性能之外,是否有任何configuration或安装危险? 服务器正在运行Debian etch。 谢谢

如何备份MySQL数据库?

有没有办法备份MySQL数据库,如果发生错误,使用相同的数据很容易重新创build表。

调整MySQL设置来处理大量的用户

我已经开发了一个显然取决于MySQL查询的PHP游戏。 我运行它在一个怪物服务器:英特尔至强7550与32GB内存(红帽x86_64 ES 5.0)安装了cPanel。 我在Facebook上发布了这个游戏,只有250个用户可以在CPU开始使用之前使用它。 我有“顶”,并监视CPU使用率。 MySQL一度使用高达1600%! 所有其他的东西都在3%左右。 显然我需要调整mysql的设置才能在更大的范围内释放这个设置。 道歉,如果这个问题是模糊的。 我的调整mysql服务器设置的知识是非常有限的。 我需要调整哪些设置? 我应该给他们什么? 我猜测记忆是其中之一? 我预测有10,000个会话同时运行的用户群。 用我目前的设置,我只能有250.任何有经验的服务器pipe理员的指导将非常感激。

有一个快速的方法从MySQL导出大表到PostgreSQL吗?

我有一个大约270万个logging,63个字段和几个索引的表格。 我需要能够从MySQL快速获取这个表格postgresql(一个小时内)。 我知道mysql可以快速导出数据,但是postgresql在导入数据时似乎很慢。 有任何想法吗? 我现在已经导入了一个由mysqldump生成的CSV大约3个小时。