首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >离线mysql转储

问离线mysql转储
EN

Server Fault用户
提问于 2015-03-31 00:31:37
回答 2查看 2.9K关注 0票数 1

我使用VPS提供程序托管一个60‘m的InnoDB file-per-table MySQL数据库。我想要生成文件的转储。运行mysqldump会使网站连接到此数据库的速度非常慢,导致在转储期间重复超时。VPS提供者提供自发的磁盘克隆服务。

是否有方法从脱机克隆中转储数据库,而不是从在线活动数据库中转储数据库?在此期间,我将使后者只读,以避免任何不连贯。

更新:

  • 克隆只是数据库磁盘的一个副本。
  • 我有根访问权限。
EN

回答 2

Server Fault用户

回答已采纳

发布于 2015-04-08 12:01:12

旋转另一个运行MySQL的VPS,并将datadir和其他设置指向my.cnf中的克隆磁盘。

票数 1
EN

Server Fault用户

发布于 2015-03-31 17:35:40

我认为你应该为此使用percona xtrabackup。就备份时间而言,它并不是那么快,但它并不妨碍您的数据库正确运行。

我们在生产中使用这种解决方案,而且非常好。

http://www.percona.com/software/percona-xtrabackup

我不确定在mysql运行时从克隆磁盘进行转储是否是个好主意。如果您想这样做,那么您应该使用读锁运行同花顺表;或者只是关闭mysql服务器。

票数 2
EN
页面原文内容由Server Fault提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://serverfault.com/questions/679460

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档