我买了一台新服务器,我想将所有数据(目录、子目录、用户、密码等)从旧服务器移到它。
有没有办法做到这一点?
谢谢,
对于目录和文件,请使用您服务器上的 FTP 客户端,如果它允许,则只需将所有内容下载到您的计算机并将其上传到新服务器。
对于用户和密码,我猜他们在数据库中,使用 SSH、telnet 或 MysqlAdmin 或任何 RMDB 客户端系统连接到数据库并导出转储文件,然后登录到新服务器的 SQL 系统并导入该转储文件.
无论如何,您应该提供两台服务器的更多详细信息,以便我们为您提供帮助,例如,它们是共享主机还是专用机器?你对他们有什么样的访问权限,他们的操作系统会帮助人们准确地回复你
原则上,是的。
如果硬件相似(= 只是更多的 RAM、磁盘空间但相同的 CPU 架构且没有特殊的显卡驱动程序),您可能能够复制每个文件,然后再次安装引导加载程序(引导加载程序配置通常会在硬盘大小变化)。
或者您可以创建您使用的所有服务的列表,确定每个服务使用哪些配置文件,然后复制这些文件。理想情况下,您不应该复制它们,而是比较旧版本和新版本并将它们合并。
最密集的工作方式是使用像puppet这样的工具。简而言之,puppet 允许为服务创建安装脚本(以及您需要的所有配置)。因此,如果您需要再次安装服务(新硬件、第二台服务器),您只需告诉 puppet 安装即可。从好的方面来说,您的整个安装也将被记录在案。如果您想知道为什么会这样,您可以查看 puppet 文件。
当然,这种方法需要大量时间和纪律,因此在您的情况下可能不值得。应用常识。