VPS主机快速搬家方法:边打包边传输边解压适合大中型论坛网站

发布时间 - 2026-01-11 02:32:01    点击率:

博客网站搬家总体做法就是将原空间上的程序代码和图片附件等所有文件移动到新的主机空间上,MysqL数据库文件也要搬家到新的空间上的数据库中,最后调整一下数据库配置文件和域名的DNS解析,等DNS生效后就算是完成网站搬家了。

但是在实际操作的过程中,遇到的最大的困难应该是文件打包下载和上传解压,对于一些大中型论坛或者网站,数据文件可能高达GB以上,MysqL数据库也可能非常大,用FTP来下载和上传文件和用PhpMyAdmin导入MysqL不仅浪费时间,还会经常崩溃失败。

本篇文章部落将为大家分享如何在VPS主机之间快速搬家,一边打包压缩原主机上的文件,一边传输文件数据到新的主机上,一边在新的VPS主机上解压文件,因为所有的操作都是在VPS主机上之间进行,传输速度可以达到几MB/s以上,特别适合一些大中型的论坛和网站搬家。

另外如果你的虚拟主机开通了SSH的话,也可以用本篇的方法实现SSH快速搬家,更多的免费建站的主机搬家方法参考:

1、GD之间搬家:同Godaddy主机之间快速搬家:无缝切换主机保证网站正常访问2、SSH的妙用:用SSH快速给网站备份搬家:老鹰主机最低2折和SSH开通使用方法3、论坛搬家升级:Discuz! X2.5搬家到新空间过程和升级至Discuz! X3方法

VPS主机快速搬家方法:边打包边传输边解压,适合大中型论坛网站

一、VPS主机快速搬家前准备工作

1、为了保证网站能够在新旧两个VPS主机上平稳过渡,我将新的VPS搭建成与原VPS一样的环境,例如都采用WDCP、创建同账号和密码的数据库名称和数据库密码。

2、如果你用的是虚拟主机提供的SSH,需要先找到你想要搬家的网站根目录,这是我旧的VPS主机上的网站根目录。

3、我要将旧VPS上的根目录搬家到新的VPS的根目录中。

4、部落论坛原来是放在Linode VPS上的,是之前在财付通美国运通卡成功购买Linode VPS过程中买的一个日本机房。

5、但是Linode VPS每月20美元的费用实在是觉得贵了,恰好VPS.NET香港日本VPS主机$10/月,这个价格放个论坛还是可以的。

5、本篇文章就是讲述的将部落论坛从Linode VPS主机上搬家到VPS.NET VPS主机上,因为论坛数据不是很大,大概十几分钟就完成论坛VPS主机搬家工作了。

二、快速将原VPS上的数据文件搬家到新的VPS上

1、这里我要将原VPS上的/www/web/freehao123_info下的public_html目录搬家到新的VPS上,先进入freehao123_info目录中

cd /www/web/freehao123_info

2、然后再执行以下命令:

tar czf - public_html | ssh root@50.31.252.181 tar xzf - -C /www/web/freehao123_info/public_html

3、public_html是要移动的目录,50.31.252.181这是新的VPS主机,/www/web/freehao123_info/public_html这是将文件存放在新的VPS上路径。

PS:2013年11月15日更新,有些VPS主机SSH登录的端口可能不是默认的22,这时候我们在参考VPS主机快速搬家的方法时在代码中就要加上:-p 5678,5678就是端口,请自己修改,代码示例如下:(可参考:VPS主机之间远程搬家方法端口设置。)

tar czf - public_html | ssh root@106.186.23.172 -p 5678 tar xzf - -C /www/web/freehao123_info/public_html

4、然后因为要连接到新的VPS上,会提示是否继续连接,最后是输入新的VPS主机的密码。

5、输入了密码后回车,这时候新旧VPS主机之间就已经开始在不停地传输数据了,根据你的VPS主机上传下载速度不同和数据文件大小不同,等待的时间不一样。

6、文件搬家完成了,就可以到新的VPS主机上看到已经移动过来的数据了。

7、如果文件保存的路径不一致,还可以移动、复制、删除等。

三、快速将原VPS上的MysqL数据库搬家到新的VPS上

1、WDCP默认mysql数据库文件及日志目录是放在/www/wdlinux/mysql/var,freehao123_dz是我创建的数据库,这是要移动的。

2、这是我要将旧VPS的MysqL数据库搬家到新的VPS上存放的路径,还是放在freehao123_dz中。

3、操作方法和上面移动数据文件是一样的,先是进入文件目录,然后执行移动命令。

cd /www/wdlinux/mysql-5.1.63/vartar czf - freehao123_dz | ssh root@50.31.252.181 tar xzf - -C /www/wdlinux/mysql-5.1.63/var/freehao123_dz

4、最后输入密码,完成MysqL数据库迁移到新的VPS主机上。

5、到新的VPS主机上就可以看到MysqL数据库整个文件夹都搬家过来了。

6、在PhpMyAdmin也能立即查看到刚刚转移过来的MysqL数据库了,还免去了PhpMyAdmin导入之苦。

四、VPS主机快速搬家后的一些后续工作

1、首先是去修改数据库配置文件,部落因为已经提前在新的VPS主机上创建一样的数据库名称、数据库用户名和密码,所以程序直接就能连接上MysqL使用了。

2、Discuz!论坛的数据库配置文件在config目录下,找到config.global.php 和config.ucenter.php 两个文件。在data目录下,找到config.inc.php文件。共三个。

3、由于换了新的空间,Discuz!论坛可能会出现应用通信失败的情况。

4、点击编辑该应用,在应用IP一栏中填写新的IP即可。

5、最后是更新域名的DNS解析记录了,将域名添加到新的A记录或者CNAME记录即可。

6、完成后,就可以正常访问网站了。

五、VPS主机快速搬家小结

1、你可以用本文的方法转移整个mysql目录,也可以转移mysql目录下某个数据库,一样的操作,但是为了保证MysqL能否在新旧主机兼容,最好两方版本相同。

2、SSH是加密传输的,不会发生数据包劫持,因此上传文件时你可以安心做其它的事情等待它自动转移完成吧,几个GB的文件也就是几分钟之内搬家完成。

总结

以上所述是小编给大家介绍的VPS主机快速搬家方法:边打包边传输边解压,适合大中型论坛网站,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对网站的支持!


# VPS主机搬家  # OneinStack一键安装PHP/JAVA/HHVM和超详细的VPS手动安装LNMP的方法  # SCP远程VPS快速搬家和WDCP升级php5.3安装memcached和eaccelerator教  # 扔掉VPS面板!网站平滑迁移到LNMP或LAMP建站环境的方法图解  # Easypanel免费的VPS主机面板 可跨平台Linux和Windows  # 新版VPS主机管理面板WDCP安装及使用体验-国产简单易用型VPS面板  # 宝塔Linux面板之好用免费的中文Linux VPS主机控制面板适合快速建站  # Kloxo-MR VPS主机控制面板-安装使用及中文设置方法  # 分享几款linux下常见的vps控制面板  # BT宝塔Linux服务器管理助手架设VPS面板(安装及初始设置应用)  # Vestacp免费VPS主机控制面板的安装与使用教程  # 到新  # 放在  # 这是  # 将原  # 配置文件  # 就可以  # 可以用  # 这是我  # 日本  # 要将  # 目录下  # 小编  # 过程中  # 上传文件  # 虚拟主机  # 的是  # 数据库文件  # 这时候  # 上传  # 几个 


相关栏目: 【 网站优化151355 】 【 网络推广146373 】 【 网络技术251813 】 【 AI营销90571


相关推荐: Swift中循环语句中的转移语句 break 和 continue  Laravel如何从数据库删除数据_Laravel destroy和delete方法区别  Laravel怎么解决跨域问题_Laravel配置CORS跨域访问  Laravel Livewire是什么_使用Laravel Livewire构建动态前端界面  Laravel如何与Docker(Sail)协同开发?(环境搭建教程)  HTML 中如何正确使用模板变量为元素的 name 属性赋值  消息称 OpenAI 正研发的神秘硬件设备或为智能笔,富士康代工  php后缀怎么变mp4格式错误_修改扩展名提示格式不对怎么办【技巧】  Laravel请求验证怎么写_Laravel Validator自定义表单验证规则教程  JS弹性运动实现方法分析  Gemini怎么用新功能实时问答_Gemini实时问答使用【步骤】  Laravel如何实现用户注册和登录?(Auth脚手架指南)  Laravel如何使用Facades(门面)及其工作原理_Laravel门面模式与底层机制  湖南网站制作公司,湖南上善若水科技有限公司做什么的?  标题:Vue + Vuex + JWT 身份认证的正确实践与常见误区解析  Laravel如何使用Service Provider注册服务_Laravel服务提供者配置与加载  如何在浏览器中启用Flash_2025年继续使用Flash Player的方法【过时】  JS经典正则表达式笔试题汇总  如何获取PHP WAP自助建站系统源码?  BootStrap整体框架之基础布局组件  标准网站视频模板制作软件,现在有哪个网站的视频编辑素材最齐全的,背景音乐、音效等?  成都网站制作公司哪家好,四川省职工服务网是做什么用?  在线教育网站制作平台,山西立德教育官网?  Laravel的Blade指令怎么自定义_创建你自己的Laravel Blade Directives  Laravel Eloquent:优雅地将关联模型字段扁平化到主模型中  ChatGPT怎么生成Excel公式_ChatGPT公式生成方法【指南】  学生网站制作软件,一个12岁的学生写小说,应该去什么样的网站?  Laravel如何实现URL美化Slug功能_Laravel使用eloquent-sluggable生成别名【方法】  Linux系统命令中tree命令详解  Laravel怎么使用Session存储数据_Laravel会话管理与自定义驱动配置【详解】  Google浏览器为什么这么卡 Google浏览器提速优化设置步骤【方法】  Win11怎么关闭透明效果_Windows11辅助功能视觉效果设置  javascript基于原型链的继承及call和apply函数用法分析  百度浏览器ai对话怎么关 百度浏览器ai聊天窗口隐藏  JavaScript如何实现路由_前端路由原理是什么  海南网站制作公司有哪些,海口网是哪家的?  Laravel如何实现用户密码重置功能?(完整流程代码)  什么是javascript作用域_全局和局部作用域有什么区别?  如何在云服务器上快速搭建个人网站?  Laravel如何实现API版本控制_Laravel版本化API设计方案  如何挑选高效建站主机与优质域名?  如何破解联通资金短缺导致的基站建设难题?  香港服务器WordPress建站指南:SEO优化与高效部署策略  怎么制作网站设计模板图片,有电商商品详情页面的免费模板素材网站推荐吗?  iOS UIView常见属性方法小结  如何在HTML表单中获取用户输入并用JavaScript动态控制复利计算循环  详解Oracle修改字段类型方法总结  Laravel的HTTP客户端怎么用_Laravel HTTP Client发起API请求教程  Laravel如何实现API速率限制?(Rate Limiting教程)  LinuxShell函数封装方法_脚本复用设计思路【教程】