前言
近来由于博客原域名出现问题,于是更换了新域名,而博客中存在大量原域名的链接,手动替换耗时耗力,还容易出现错漏,于是采用修改数据库的方式进行替换,快速,简单,还不容易出现错漏的情况;
而博客采用的是SQLite数据库的方式,MySQL数据库使用phpMyAdmin修改的方式不适用,于是找到一款名为Navicat的数据库管理软件,Navicat出品了很多软件,有兴趣的可以去看看,这里我们仅使用Navicat for SQLite软件;
- Navicat 产品列表:https://www.navicat.com.cn/products
- Navicat for SQLite:https://www.navicat.com.cn/products/navicat-for-sqlite
- 提示:Navicat的软件是收费的,但提供15天免费试用,临时使用下还是不错的;
- 也可以使用下面的免费软件,支持中文,也挺好用;
- https://sqlitebrowser.org/dl/
预览



使用
使用上也非常简单,将数据表导入到软件,然后打开需要修改的表,用编辑工具中的查找和替换功能修改即可;Typecho的SQLite数据库文件一般都在网站/usr/目录下
数据表
Typecho 数据表
| 数据表名称 | 数据表说明 |
|---|---|
| post | 文章表 |
| draft | 草稿表 |
| page | 页面表 |
| link | 链接表 |
| attachment | 文件表 |
| category | 分类表 |
| tag | 标签表 |
| link_category | 链接分类表 |
| contents | 内容表 |
| relationships | 关系表 |
| metas | 项目表 |
| comments | 评论表 |
| options | 配置表 |
| users | 用户表 |
版权声明:本文为原创文章,版权归 suntl.com 所有,转载请注明出处!
本文链接:https://suntl.com/1235.html
友情提示:如果博客出现404或链接失效,请留言或者联系博主修复!

我转换成SQLite倒是成功了,但Typecho后台无法发布文章了,发布文章就报错!
我的Typecho是1.1版没有升级,主题是7.3.0版也没有升级
看了下你的博客,好像都是新版本,对于新版本MySQL转SQLite我没测试过
建议您换数据库之前删除所有主题及插件,只用默认主题试试,更换成功后再启用主题和插件
备份,备份,备份