迁移教程把本地博客迁移到小夜博客香港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年7月19日
  • 香港高防服务器的帽子云IDC解决方案

    本文将深入探讨香港高防服务器的帽子云IDC解决方案,如何通过选择合适的服务提供商——德讯电讯,来提升网络安全和稳定性。通过高防服务器,企业可以有效抵御各类网络攻击,确保业务的连续性与数据的安全。此外,德讯电讯提供的服务在灵活性、稳定性和技术支持方面都表现出色,是企业进行网络部署的理想选择。 高防服务器的重要性 在信息技术飞速发展的今天,企
    2025年12月26日
  • 日韩VPS 香港优质服务

    日韩VPS 香港优质服务 日韩VPS是一种虚拟专用服务器,由日本和韩国的技术团队提供优质的服务。在香港,这种VPS服务也备受欢迎,因为它提供了可靠的性能和稳定的网络连接。 日韩VPS在香港有许多优势。首先,由于日本和韩国的技术团队提供支持,用户可以获得专业的技术支持和维护服务。其次,日韩VPS在香港有快速的网络连接和稳定的性能
    2025年6月15日
  • 快云VPS香港私云1G服务优势介绍

    快云VPS香港私云1G服务优势介绍 快云VPS是一家提供虚拟专用服务器(VPS)服务的公司,致力于为用户提供高性能、稳定可靠的云服务器。其香港私云1G服务是一项备受好评的产品,具有诸多优势。 1. 稳定可靠 快云VPS采用最先进的硬件设备和技术,保证服务器的稳定性和可靠性。用户可以放心使用私云1G服务,无需担心频繁的宕机和数
    2025年6月10日
  • 如何选择适合香港云主机的服务器

    如何选择适合香港云主机的服务器 在选择适合香港云主机的服务器时,有几个关键因素需要考虑。本文将介绍如何选择适合的服务器,以满足您的需求并提高网站的性能。 香港云主机的特点是能够提供稳定的网络连接和较低的延迟。这对于需要在香港地区提供服务的网站来说非常重要。因此,在选择服务器时,确保选择位于香港的数据中心。 在选择服务器之前
    2025年3月2日
  • 香港云服务器畅享高速浏览YouTube

    香港云服务器畅享高速浏览YouTube 随着互联网的普及和发展,视频分享网站YouTube已成为人们获取信息和娱乐的主要来源之一。然而,由于网络限制和地理位置的限制,许多用户在访问YouTube时遇到了困难。香港云服务器提供了一个解决方案,使用户能够畅享高速浏览YouTube的体验。 云服务器是一种虚拟化的服务器,它通过云计算技
    2025年4月27日
  • 香港最便宜的云服务器

    香港最便宜的云服务器 云服务器是基于云计算技术的一种虚拟化的计算资源服务,可以提供弹性的计算能力和可靠的数据存储能力。在香港,有许多云服务器供应商,但是价格千差万别。本文将介绍香港最便宜的云服务器供应商。 供应商A是香港最便宜的云服务器供应商之一。他们提供多种不同配置的云服务器,价格低廉。
    2025年3月3日
  • 便宜香港云服务器推荐: 精选最佳选择

    便宜香港云服务器推荐: 精选最佳选择 香港作为国际金融中心,具有良好的网络环境和电信基础设施,是亚洲地区的重要网络枢纽之一。选择香港云服务器可以获得更快的网络速度和更稳定的连接质量,适合需要稳定性和速度的网站和应用程序。 在选择便宜的香港云服务器时,需考虑价
    2025年7月4日
  • 香港云服务器ip 被封或被黑如何快速定位与恢复服务

    香港云服务器突发故障:快速定位与恢复的实战路线图 1. 精华:先隔离再取证——立即断开外网或调整安全组,保证不再扩散; 2. 精华:日志为王——系统日志、WAF/防火墙日志和云平台控制台记录是定位的核心; 3. 精华:快照与回滚并行——优先保留快照用于取证,同时启用备用实例恢复服务。 当你的香港云服务器出现IP 被封或疑似IP 被黑时,时间
    2026年4月24日
联系我们
电话支持:00886-982-263-666
邮件支持:idc@shine-telecom.com
在线客服
1V1免费咨询专属顾问,为您量身定制产品推荐方案
立即咨询