换用SQlite数据库

warning: 这篇文章距离上次修改已过799天,其中的内容可能已经有所变动。

经历了小恐龙主机MYsql数据库宕机,灾难性的紧急测试了在使用的空间,无一幸免,显然大站还是有大站的实力,迅速的回复正常,等待的过程中跟Freehost主机站长聊,数据库有依赖,这情况以后时常发生就麻烦了,这期间搭建使用SQLITE数据库的轻博客正常访问,下定决心换用sqlite数据库。于是连夜行动,等二宝睡着了,备份数据库,修改config.inc.php文件,用下面的代码替换原先MYsql数据库信息。

$db = new \Typecho\Db('Pdo_SQLite', 'typecho_');
$db->addServer(array (
  'file' => '/home/ftp/w/web/wwwroot/usr/624958ac****.db',   #数据库的绝对路径 
), \Typecho\Db::READ | \Typecho\Db::WRITE);
\Typecho\Db::set($db);

重点说说过程出现问题的解决,这十几年断断续续也已经写了有三百多篇日志,数据不多,但是在备份到博客上的时候还是出现了问题,等待了一段时间仅上传了一半就提示了502错误,上传的数据不完整。一些国外的免费虚拟主机这种情况不可避免,这时候我在试用的云主机起到了作用,毕竟配置带宽之类的绝对有保障,我迅速搭建了一个新的博客,把备份数据导入到里面,瞬间完成。然后下载.db数据库上传到小恐龙的空间里,搞定。

三百篇日志的sqlite数据库仅有600kb,和三十篇差距不大,做个小型博客绰绰有余,快速备份,值得一试!!

none
最后修改于:2022年04月16日 10:46

添加新评论