迁移教程把本地博客迁移到小夜博客香港vps不丢数据的步骤

2026年6月10日

1. 迁移前准备与访问测试

准备小夜博客香港VPS账号与SSH密钥;确认VPS系统(Ubuntu/Debian/CentOS)版本;本地博客运行正常并记录网站根路径、数据库名、用户和密码;在本地降低 DNS TTL(若使用真实域名)以便切换更快;测试能通过ssh -p 22 user@vps-ip 登录。

2. 全量备份本地文件与数据库

文件:进入网站根目录运行tar -czf site_files_$(date +%F).tar.gz . 来压缩全部站点文件;数据库(以MySQL/WordPress为例):mysqldump -u dbuser -p dbname > db_backup_$(date +%F).sql;同时备份配置文件(nginx/apache、.htaccess、wp-config.php)。

3. 安全地上传备份到VPS

使用scp或rsync上传:scp site_files_*.tar.gz db_backup_*.sql user@vps-ip:/home/user/ 或 rsync -avz --progress . user@vps-ip:/home/user/site_backup/;优先使用rsync以节省带宽;确认上传文件完整(ls -lh 和 sha256sum 对比)。

4. 在VPS上安装环境并恢复文件

在VPS上安装Nginx/Apache、PHP、MySQL/MariaDB(sudo apt update && sudo apt install nginx php-fpm mysql-server);在/var/www/下建立站点目录并解压备份:tar -xzf site_files_*.tar.gz -C /var/www/yourdomain;设置权限 chown -R www-data:www-data /var/www/yourdomain && find /var/www/yourdomain -type d -exec chmod 755 {} \;。

5. 恢复数据库并修正配置

在VPS上创建数据库与用户:mysql -u root -p -e "CREATE DATABASE dbname; CREATE USER 'dbuser'@'localhost' IDENTIFIED BY 'password'; GRANT ALL ON dbname.* TO 'dbuser'@'localhost'; FLUSH PRIVILEGES;"; 然后导入:mysql -u dbuser -p dbname < db_backup_*.sql;修改站点配置(如wp-config.php)里DB_HOST/DB_NAME/DB_USER/DB_PASSWORD指向新数据库。

6. 更新域名、站点URL与静态链接(WordPress示例)

如果域名发生变化或测试使用hosts文件,需更新siteurl与home:在MySQL中执行 UPDATE wp_options SET option_value='https://yourdomain' WHERE option_name IN ('siteurl','home'); 对于内部URL替换推荐使用wp-cli:wp search-replace 'http://localhost' 'https://yourdomain' --skip-columns=guid;重建固定链接并清除缓存。

7. 配置Nginx/Apache与SSL

在/etc/nginx/sites-available/建立站点配置,指向/var/www/yourdomain并设置PHP处理;测试 nginx -t && systemctl reload nginx;安装Let's Encrypt:sudo apt install certbot python3-certbot-nginx && sudo certbot --nginx -d yourdomain,确保证书自动续期(certbot renew --dry-run)。

8. 防火墙、端口与性能检查

开放80/443端口:sudo ufw allow 'Nginx Full' 或 sudo firewall-cmd --add-service=http --add-service=https --permanent && firewall-cmd --reload;检查PHP-FPM和数据库性能,必要时调整PHP-FPM pool,启用缓存(opcache、redis或fastcgi_cache)。

9. 切换DNS与最终测试

将域名A记录指向VPS IP,若之前降低TTL切换更快;在DNS生效前可通过本地hosts文件测试;完整测试页面、登录、图片、下载、表单等功能;检查错误日志:/var/log/nginx/error.log 和 PHP/APP 日志。

10. 回滚计划与常见问题处理

保留本地与VPS上的备份至少7天;如果发现问题,可把DNS指回原IP或从VPS上重新导出并恢复到原环境;常见问题:权限错误用chown修复,数据库字符集错用ALTER或导出时加 --default-character-set=utf8mb4。

11. 常见问答:迁移是否会丢失图片或附件?

问:迁移后会丢失媒体库图片吗?
答:只要完整备份并解压网站文件(包括wp-content/uploads或static目录),并且数据库导入成功,媒体文件不会丢失。上传过程用rsync能保证文件逐步同步并可断点续传,注意核对文件校验和。

12. 常见问答:如何在切换期间避免用户看到错误?

问:在切换DNS时如何避免用户访问到错误站点?
答:在切换前把站点设为维护模式(或用临时HTML返回503)并降低TTL;在DNS生效后再关闭维护模式。也可用hosts文件在测试机上先验证新站点无误。

13. 常见问答:迁移完如何验证数据完整性?

问:如何确认数据库与文件都完整迁移?
答:校验方法:1) 对比数据库表行数和重要表(如posts、users)行数;2) 比较文件总数与总大小(ls -lR | wc -l; du -sh);3) 抽查若干页面和附件能否正常访问;4) 查看错误日志确保无致命错误。


来源:迁移教程把本地博客迁移到小夜博客香港vps不丢数据的步骤

相关文章
  • 腾讯云香港服务器线路优势分析

    腾讯云香港服务器线路优势分析 随着互联网的快速发展,香港作为亚洲重要的互联网枢纽地区,扮演着重要的角色。腾讯云作为国内领先的云服务提供商,其在香港地区的服务器线路优势备受关注。本文将就腾讯云香港服务器线路的优势进行深入分析。 腾讯云在香港地区拥有多个数据中心,通过冗
    2025年6月30日
  • 如何使用香港云服务器主机

    如何使用香港云服务器主机 香港云服务器主机是一种基于云计算技术的虚拟服务器服务,可以在互联网上提供计算资源、存储空间和网络连接。香港作为一个国际化大都市,拥有优越的网络环境和通讯基础设施,因此香港云服务器主机非常适合需要面向国际用户的网站和应用。 在选择香港云服务器主机时,需要考虑以下几个因素: 性能:确保服务器性能足够
    2025年6月19日
  • 玩游戏:选择适合的VPS香港和日本

    玩游戏:选择适合的VPS香港和日本 在如今的数字化时代,游戏已经成为人们娱乐和放松的重要方式。然而,要确保游戏体验的顺畅性和稳定性,选择合适的虚拟专用服务器(VPS)托管位置至关重要。本文将重点介绍香港和日本作为游戏服务器托管位置的优势,并提供选择合适VPS的一些建议。 香港作为亚洲的金融中心和网络枢纽,具有出色的网络基础设施和
    2025年3月14日
  • 香港本地云服务器商推荐

    香港本地云服务器商推荐 随着互联网的发展,云服务器在企业和个人用户中越来越受欢迎。在选择云服务器商时,本地服务商往往更能保证稳定性和速度。本文将为您推荐几家香港本地云服务器商。 2.1 ABC云 ABC云是一家香港本地知名的云服务器商,提供稳定的服务和灵活的套餐选择。他们拥有现代化的数据中心,保证高速和可靠性。 2.2
    2025年6月14日
  • 阿里云香港服务器在美国提供的服务

    阿里云香港服务器在美国提供的服务 阿里云是阿里巴巴集团旗下的云计算品牌,提供全球范围内的云计算服务。阿里云香港服务器作为阿里云的一部分,为用户提供了在香港地区建立服务器的机会。然而,由于地理位置的优势,阿里云香港服务器在美国也能提供一系列的服务。 阿里云香港服务器在美国提供的服务与在香港本地提供的服务相比,可能会有一些性能
    2025年3月5日
  • 阿里云香港ECS云服务器:高性能的云计算解决方案

    阿里云香港ECS云服务器:高性能的云计算解决方案 阿里云香港ECS云服务器是阿里云提供的一种高性能的云计算解决方案。作为阿里云全球基础设施的一部分,香港ECS云服务器在亚太地区具有广泛的影响力。它提供了强大的计算能力、可靠的网络连接和灵活的资源配置,帮助企业轻松构建和管理云端应用。 阿里云香港ECS云服务器采用先进的计算技术,配
    2025年4月28日
  • 阿里云轻量级服务器在香港提供优质服务

    阿里云轻量级服务器在香港提供优质服务 阿里云作为国内领先的云计算服务提供商,一直致力于为用户提供高性能、稳定可靠的云服务器。其中,阿里云轻量级服务器在香港地区的表现尤为出色,为用户提供了优质的服务体验。 阿里云轻量级服务器在香港地区拥有高品质的服务器设备和网络基础设施,保障了服务器的稳定性和可靠性。无论是个人用户还是企业用户
    2025年7月22日
  • 购买香港云服务器的网站对比与评测

    问题一:购买香港云服务器时需要考虑哪些因素? 在购买香港云服务器时,用户需要考虑多个因素,包括服务器的性能、带宽、稳定性、售后服务、价格以及数据安全性等。首先,服务器的性能直接影响到网站的加载速度和运行效率,因此选择高性能的CPU和充足的内存是非常重要的。其次,带宽的大小关系到数据传输的速度,用户应根据自己的网站流量选择合适的带宽。此外,稳
    2025年10月16日
  • 香港免备案云服务器推荐 SEO与海外布局的最佳实践建议

    香港免备案云服务器推荐:三大精华点速览 1. 选择香港免备案云服务器优先看网络直连与延迟,优化SEO需兼顾速度与合规。 2. 架构必须结合CDN、多区域负载与缓存策略,做到内容与链路双重加速,支撑海外布局。 3. 安全与合规不能忽视,部署规范的HTTPS、日志审计与备份机制,提升网站权威性与可信度(EEAT)。 本文由拥有多年跨境SEO与云
    2026年9月10日
联系我们
电话支持:00886-982-263-666
邮件支持:idc@shine-telecom.com
在线客服
1V1免费咨询专属顾问,为您量身定制产品推荐方案
立即咨询