使用复制数据库文件进行 mysql 服务器备份

使用复制数据库文件进行 mysql 服务器备份

我想将 mysql 数据库备份到另一台新服务器。我不想使用 mysql 复制和 mysqldump 进行备份,因为它们占用了服务器上更高的 CPU 和更高的 I/O。我尝试使用 mysqlhotcopy 将数据库文件发送到另一台服务器的 /var/lib/mysql/database,但备份后新服务器显示数据库为空。请朋友们帮我找到解决方案。有没有办法使用 rsync 或 scp 发送数据库原始文件并获取恢复的数据库?

答案1

我们可以将 mysql 数据库文件夹 /var/lib/mysql rsync 到另一台服务器。Mysql 版本应该相同,并且服务器应该关闭。

相关内容