对已满 90% 的服务器进行备份

对已满 90% 的服务器进行备份

如何备份已满 90% 的实时(数据库) ubuntu 服务器,以及如何使用 tar 或 rsync 和 mysqldump 命令从一台服务器复制到另一台服务器?

答案1

您可以从任何可以通过 TCP 端口 3306 通过网络访问此服务器的计算机进行mysqldump远程使用,这与在服务器本身上运行它完全相同,只是转储文件将在本地创建。

--host选项用于指定服务器的 IP 地址。该--compress选项通常允许通过网络更快地传输数据。这就是它的用途 —— 传输压缩 —— 它不会使实际备份文件变小。

这可以在服务器正常运行的情况下完成。

rsync如果 MySQL 正在运行,则不是用于备份 MySQL 服务器的安全工具。它实际上不会损害服务器,备份似乎可以工作,但文件将无法使用。这同样适用于tar或任何其他复制文件本身的工具。使用mysqldump不会直接读取文件,即使在本地运行。

在 Ubuntu 中,mysqldump在未安装它的机器上输入时,应该会提示您几个包含它的“客户端”包选项,其中任何一个都可以。

相关内容