1. 在新的机器上先搭建好一个新的Typecho博客,数据库名称和原博客相同(可以省不少事)。
  2. 备份原来博客的usr目录。
  3. 备份mysql数据库,命令: mysqldump -uroot -p --all-databases > sqlfile.sql
  4. 将备份的数据库文件上传到新机器,并将备份的数据库导入到新机器的mysql中。命令:mysql -uroot -p <sqlfile.sql
  5. 将备份的博客usr目录,上传到新机器覆盖原来的usr目录(注意是博客的usr目录,不是系统usr目录)。
  6. 使用sql语句修改所有上传的图片的链接update typecho_contents set text=REPLACE (text,"原网站域名","新网站域名");
  7. 在后台设置 -> 基本设置 -> 站点地址 修改地址为新的地址。