相关疑难解决方法(0)

如何优化大型数据库的mysqldump?

我有一个带有 InnoDB 数据库的 symfony 应用程序,它有 57 个表,大约 2GB。数据库的大部分大小驻留在单个表中(~1.2GB)。我目前正在使用 mysqldump 每晚备份数据库。

由于我的 comcast 连接,通常如果我手动运行转储,我与服务器的连接将在转储完成之前超时,导致我不得不重新运行转储。[我目前运行一个每晚执行转储的 cron,这仅适用于我手动运行的转储。]

有没有办法加快连接超时问题的转储,同时也可以限制服务器被这个进程占用的时间?

顺便说一句,我目前正在努力减少整个数据库的大小来解决这个问题。

mysql innodb mysqldump performance backup

198
推荐指数
6
解决办法
25万
查看次数

MySQL 服务器备份

我想知道是否有任何方法可以定期将整个 MySQL 服务器备份到特定位置。(如果需要版本,我可以轻松获取)。

如果有,我必须有一种方法可以轻松地从该服务器备份中恢复单个数据库,就像我已经单独备份它们一样。

所使用的方法只是一个纯粹的备份,没有区别,因此无需担心并发症。

更新:我使用 Windows Server 2008 来托管 MySQL 服务器

mysql backup windows

5
推荐指数
1
解决办法
1631
查看次数

如何将混合了 InnoDB 和 MyISAM 的 MySQL 数据库复制到同一台服务器上?

因为mysqldump需要永远,我们决定只移动文件。因为 2 个数据库在同一台服务器上,所以 acp会很快。

问题是,从研究来看,MyISAM 可以完全移动,但 InnoDB 不是。

我读到了这个:http : //www.mysqlperformanceblog.com/2009/07/31/copying-innodb-tables-between-servers/

最后一个问题是,有没有办法一次移动整个数据库并确保 InnoDB 和 MyISAM 表都正常。

有任何想法吗?非常感谢!

mysql innodb myisam mysqldump backup

5
推荐指数
1
解决办法
1921
查看次数

标签 统计

backup ×3

mysql ×3

innodb ×2

mysqldump ×2

myisam ×1

performance ×1

windows ×1