Typecho使用sqlite3数据库备份恢复

介绍:

typecho使用sqlite3数据库大大减少的硬盘数据的占用,sqlite3对于小型博客来说确实是神器。网站可以直接在树莓派上进行烧写,不占内存,速度也够快,也是小型VPS的福音。

一般来说搭建typecho程序所需的环境,大多数人会选择PHP+NGINX+MYSQL的方式,例如,宝塔、oneinstack、LNMP众多脚本,很快就能搭起一个网站。试验了一下使用PHP+NGINX+SQLite3环境速度并不比MySQL慢多少,我还是更喜欢使用sqlite3。

使用SQLite3的环境该如何备份呢?

typecho后台会有备份文件的选项,不建议使用,用起来很糟心!建议使用数据库备份,本来typecho也没几张表。

SQLite3的环境该如何备份呢?很简单,sqlite3一般会在typecho usr目录下面,直接把user目录压缩,下载下来备份就好了,或者用U盘拷贝走。之后安装的时候,一定要在config.inc.php文件里面修改数据库的路径,确保数据库名称的正确。之后把压缩文件放进去解压覆盖就好了!

如果是备份完,网站域名换了,sqlite3改如何解决呢,找一个支持sqlite3的数据库打开,修改域名即可!当然在本地就可以修改解决,建议使用Navicat for SQLite绿色版修改就行,在typecho_options 表里面修改成新域名即可!

总结

Sqlite3真的是伟大的发明!虽然官方说了,sqlite3适合本地用户存储,不适合线上网站使用,并发性不好,话说回来,小网站能有多大的并发呢?还是看需求吧,需求决定选择!

关于sqlite3的备份就说到这里,感兴趣的可以试一试sqlite3,官方说,sqlite3可以支持100TB数据存储呢?

浊以静之徐清,安以动之徐生

你也可能喜欢

5 条评论

  1. sqlite3最方便的就是备份,整个网站直接打包就可以搬家。233

  2. 100TB….
    sqlite达到G级别的就很卡了。
    当然作blog记录是绰绰有余了,弄上缓存插件/静态化插件,那速度更是嗖嗖的

    1. @心灵博客 很轻量,很小,对于博客来说,确实是够了,博客基本都是读,基本满足条件

  3. 貌似并发低一些,我家里用的很多私有服务都是sqlite3数据库

    1. @Mark sqlite并发确实很低,本地使用的话,sqlite确实好用

Leave a Reply to 心灵博客 取消回复

插入图片
返回顶部

微信扫一扫

微信扫一扫