迁移教程把本地博客迁移到小夜博客香港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不丢数据的步骤

相关文章
  • 如何选择适合的香港VPS租用服务

    问题一:什么是VPS,为什么选择香港的VPS服务? VPS(Virtual Private Server,虚拟专用服务器)是一种通过虚拟化技术将一台物理服务器划分为多个独立的虚拟服务器的服务。每个VPS都拥有自己的操作系统、资源和配置,能够独立运行和管理。选择香港的VPS服务的原因主要有以下几点: 地理位置优越,适合面向亚洲市场的
    2025年11月29日
  • 中国香港阿里云服务器:稳定可靠的云服务选择

    中国香港阿里云服务器:稳定可靠的云服务选择 随着互联网的快速发展,越来越多的企业和个人开始将自己的业务迁移到云上。而在选择云服务提供商时,阿里云作为国内领先的云计算服务提供商之一备受青睐。尤其是其在中国香港地区提供的云服务器服务,以其稳定可靠著称,成为很多用户的首选。 中国香港阿里云服务器在服务器性能、网络稳定性、数据安全等方
    2025年5月25日
  • 香港VPS 2GB,性能稳定,价格实惠

    香港VPS 2GB,性能稳定,价格实惠 虚拟专用服务器(VPS)是一种虚拟化的服务器,可以提供独立的操作系统和资源,适合个人用户和小型企业使用。香港VPS 2GB提供了2GB的内存,性能稳定,价格实惠,是一个理想的选择。 香港VPS 2GB采用高性能的硬件设备,配备了强大的处理器和快速的存储设备,保证了稳定的性能表现。无论
    2025年6月23日
  • 恒创科技与其他香港云服务器提供商的对比

    在当今数字化时代,云计算服务已经成为企业和个人不可或缺的一部分。尤其是在香港这个国际金融中心,各类云服务器提供商层出不穷,如何选择适合自己的云服务就成为了一个重要课题。本文将对恒创科技与其他香港云服务器提供商进行对比,帮助用户做出更明智的选择。 首先,恒创科技以其稳定的服务和灵活的套餐选项著称。无论是小型企业还是大型企业,恒创科技都能提供合适
    2025年12月15日
  • 国外香港服务器VPS:稳定高效的选择

    国外香港服务器VPS:稳定高效的选择 随着互联网的发展,越来越多的企业和个人开始关注国外服务器VPS(Virtual Private Server)的选择。国外香港服务器VPS因其稳定性和高效性成为了许多用户的首选。 国外香港服务器VPS具有非常高的稳定性。香港作为全球重要的互联网枢纽之一,拥有卓越的基础设施和网络环境,能够提供稳
    2025年4月22日
  • 香港VPS梯子是否违法

    香港VPS梯子是否违法 随着互联网的发展,越来越多的人开始关注和使用虚拟专用服务器(VPS)梯子来突破网络封锁,获取更多的自由和信息。在香港这样一个自由开放的地区,很多人都在使用VPS梯子来访问被封锁的网站和应用程序。然而,香港VPS梯子是否违法成了大家关心的问题。 VPS梯子是一种通过虚拟专用服务器来进行网络代理的方式。它可
    2025年3月11日
  • 香港服务器和腾讯云:哪个更适合您的业务需求?

    香港服务器和腾讯云:哪个更适合您的业务需求? 在当今数字化时代,选择合适的云服务器对于企业的发展至关重要。香港服务器和腾讯云都是备受推崇的选择,但究竟哪个更适合您的业务需求呢?让我们通过以下比较来帮助您做出决定。 香港服务器通常提供较高的性能和稳定性,适合需要大型数据库和高流量网站的企业。然而,腾讯云作为全球领先的云计算服务提
    2025年6月16日
  • 香港VPS只需70元,性价比高

    香港VPS只需70元,性价比高 香港作为一个国际化大都市,拥有发达的网络基础设施和通讯技术,是许多企业和个人用户首选的服务器架设地点。选择香港VPS可以获得更快的访问速度和更稳定的网络连接,特别是对于需要面向中国大陆用户的网站来说,香港VPS是一个不错的选择。 相比于其他国家的VPS,香港VPS的价格普遍较为亲民。现在市场上有
    2025年7月21日
  • 香港VPS主机哪家好?

    在选择VPS主机时,性能、价格和服务是大家关注的重点。香港作为亚洲的金融中心,VPS主机市场也非常活跃,各家主机商纷纷推出各种优惠活动和服务。那么在众多的选择中,到底哪家香港VPS主机好呢?以下是一些参考意见。 首先要考虑的是VPS主机的性能。好的VPS主机应该具有稳定的性能和高速的网络连接。在选择时,可以查看主机商提供的CPU、内存、带宽
    2025年5月11日
联系我们
电话支持:00886-982-263-666
邮件支持:idc@shine-telecom.com
在线客服
1V1免费咨询专属顾问,为您量身定制产品推荐方案
立即咨询