这篇文章上次修改于 473 天前,可能其部分内容已经发生变化,如有疑问可询问作者。
本文共 722 个字,阅读时长 ≈ 2 分钟
前情提要
实在不好备案了,干脆租了一个国外的vps,终于可以用上域名了好耶!
系统版本
国内云服:Centos7.9 Apache Mysql5.7.38 具体可见这篇文章
国外云服:Ubuntu20.04 Nginx1.18.0 Sqlite3 3.31.1
踩坑经过
先在国外服务器上安装了MySQL,结果一运行发现占用好几百MB的内存,这让我这个小机子毫无还手之力,就打算换sql。之前因为玩QQ机器人接触到postgresql,感觉占用不是很高,干脆安装上了。
在本地通过Navicat将原服务器的MySQL转换到新服的postgresql,参考这个教程。结果转完之后测试评论发现出问题了,我还以为是转数据库时结构转换出了问题,搞了半天也没弄出个所以然。这中间我发现在用Navicat从txt文件中导入数据后对于有序列的数据表要更改它的序列的现在的值,要不然下一次添加就会出现重复值的问题。最后发现问题出在我在用的评论邮件通知插件上,插件名为CommenttoMail,是不提供postgresql支持的🤦♂️只有MySQL和sqlite支持,只好换成sqlite。
sqlite还是跟postgresql一样,不过需要本地创建db文件并赋予读写权限,我通过typecho安装让其构建好数据库结构,这样就不需要用Navicat再把原来的MySQL转成sqlite了,然后将db文件下载到本地,再把之前的数据导到里面,这里我怕出问题导入完在Navicat的维护选项中把所有的都选了一遍,不知道是不是必要的。为啥不远程连接因为我懒得搞php啥的了。
最后,改完了一定要记得把博客的永久链接改了!我因为把这事忘了郁闷了好久,因为素材图片啥的都加载不出来🤣
有域名的感觉真好
已有 12 条评论
有了域名感觉更正式了呢
绑定域名了,感觉更正式了呢
@云晓晨 是的!好不容易搞了个国外的vps,比之前纯ip好多啦
@没有楼的楼长 终于进来了,服了我家移动网了
@云晓晨 好像有的运营商确实不好访问cf,我这个是通过cf代理的,估计是这个原因吧
@没有楼的楼长 嗯嗯,有可能
一直没找到好用的postgresql管理工具,如果可以像phpmyadmin能在线管理Mysql就好了!
@TeacherDu 我在用Navicat,通过远程连接管理,感觉还可以
@没有楼的楼长 Navicat要收费~
@TeacherDu 不过现在不用了 o(╥﹏╥)o
@TeacherDu 我正版意识有点低qwq,现在用的学习版
@没有楼的楼长 哈哈,有的用就行了,管它是不是正版呢!