首页 > 解决方案 > 如何将mysql写入磁盘

问题描述

在不停止 mysql的情况下,我试图将其复制到磁盘并将该目录复制到新服务器以使用。显然FLUSH并且mysqldump不起作用,因为mysqldump指向一个新文件,并且FLUSH只更新logfile文件。

有没有办法将mysql数据库中的内容转储到文件系统?

从物理文件恢复 MySQL 数据库

您应该能够通过将它们复制到数据库文件夹中来恢复(在 linux 中,默认位置是 /var/lib/mysql/)

如果服务器正在运行,则数据库存储在内存中。如果 mysql无法将内存刷新到磁盘,那就感觉不足了。请让我知道这在 mysql 服务器运行时是否可行。

编辑:如果没有弄清楚这一点,任何类型的快照、AWS、DigitalOcean、Azure 都是毫无价值的。

标签: mysqldatabase

解决方案


推荐阅读