从Github私人仓库恢复网站数据

请注意,本文编写于 301 天前,最后修改于 225 天前,其中某些信息可能已经过时。

本文主要实现:Linux备份网站数据到Github私人仓库之后恢复网站数据。
一些要说明的:

教程开始

配置Git SSH密钥

参考Linux VPS定时备份服务器/网站数据到Github私人仓库步骤1(已配置的跳过)。

克隆仓库到本地

先安装Git

Debian/Ubuntu:

apt-get install -y git

RedHat/CentOS:

yum install -y git

clone 私人仓库到本地:

注意把git@github.com:xxx/xxx.git修改为自己的SSH

cd /home
git clone git@github.com:xxx/xxx.git ./nane
mv ./nane/* ./
rm -rf nane/

获取SSH
获取SSH

导入数据库

创建数据库

参考利用小内存VPS也能安装的Caddy+PHP 7+MySQL环境快速搭建Typecho博客步骤4

强化MySQL服务器(可选)

mysql_secure_installation

您可以选择设置/更改MySQL root密码,删除匿名用户帐户,禁用localhost之外的root登录,以及删除测试数据库。建议您对这些选项回答Y

导入数据

注意修改信息,passwd为数据库密码,typecho为数据库名称,typecho.sql为备份的数据库文件。

mysql -uroot -ppasswd typecho < /home/data/typecho.sql

修改数据库信息

修改网站根目录下的config.inc.php文件,按i进入编辑,修改数据库信息为新的数据库信息(若不变请跳过)。

vim /home/wwwroot/xxx/config.inc.php

修改好,按esc退出编辑,输入:wq保存退出 。

配置Caddy

参考利用小内存VPS也能安装的Caddy+PHP 7+MySQL环境快速搭建Typecho博客步骤5

最后启动Caddy

/etc/init.d/caddy start

然后访问域名就可以看到你熟悉的网站了。

添加新评论

已有 3 条评论

之前也用过caddy来着,后来还是换到了nginx

把Caddy看成Candy,哈哈哈

迷之微笑