我可以通过移动数据库的原始数据将其从一个文件系统移动到另一个文件系统吗?

我可以通过移动数据库的原始数据将其从一个文件系统移动到另一个文件系统吗?

可能重复:
Linux / mysql:使用 cp 命令将 mysql db 文件从一个数据库复制到另一个数据库安全吗?

mysqldump需要 5 个小时才能运行。我不知道恢复表需要多长时间;数据库大小为 300GB。

我不能只关闭 mysql 并复制原始数据吗?请注意,我还想重建(销毁并重新创建)innodb 日志文件。我将使用相同版本的 MySQL,并且 InnoDB(xtradb)是我的存储引擎。

答案1

是的,当然可以。您可以关闭 mysql 服务器并将数据目录复制到另一个分区或机器。然后,您可以在检查权限后启动 mysql 服务器。

在类似平台上移动时应该没问题。否则,您可能会遇到麻烦,然后您应该重新使用mysqldump

相关内容