【附工具】有用PbootCMS 更改Sqlite数据库转Mysql数据库详细教程 【网上其它教程缺少了修复数据库工具步骤,导致不完整】
这几天一直想找一个好用的cms,前面说过选择了PbootCMS,不过这PbootCMS是Sqlite数据库,不知道官方作者咋想的,这数据库已经NNN年前的东西了,不过里面也确实有一个back文件夹,里面也有官方一个mysql数据库,可以直接倒入使用,不过我这模板也不支持,只能自己手动转了,确实还是很费劲的~~既然自己成功了,就写篇教程来操作;
PbootCMS默认采用的是Sqlite数据库,系统自带完整后台以及一套响应式模板,放入PHP(5.6+)环境即可,也可以直接使用宝塔,推荐使用Apache、 PHP5.6-PHP7.3 、 Mysql5.5+
一、转换为SQL格式
第一步:找到data文件夹下的后缀为db的数据库文件,下载到本地。
传送门:工具下载 https://pan.baidu.com/share/init?surl=dn3AX9C0ad4_3hY_WecOGg 提取码 tfzm
第二步:划到底部下载下方截图所示的两个文件(不像某博客站长收费下载,或者到官方群里面下载,就算进群不一定有。)
解压下载的两个压缩包
sqlitestudio-3.1.1文件夹:这个工具的作用是打开管理Sqlite数据库,这工具导出Sql格式文件;
SQLITE转MYSQL工具教程文件夹:这个文件夹放置的是Sql修复工具;
第三步:打开SqliteStudio文件夹下的SQLiteStudio应用程序 然后数据库连接数据库找到我们的db文件即可,要么就拖入到SQLiteStudio应用程序也可以。
如下图; 然后选择数据库—导出该数据库
接下来会弹出一个选择框,我们选择默认的 数据库(代表所有数据) 点击Next 如下图:
默认全选,即导出所有表的内容,点击Next 如下图
最重点来了~~~
导出格式】选择 SQL 【输出】点击右侧按钮选择输出后的位置,并设置输出后文件的名称
【导出编码】选择UTF-8 【导出格式选项】勾选最下面一条
最后点击【Finish】即完成SQL的初步流程了 如下图:
二、清除无用的数据库内容
将导出后的SQL文件通过Dreamweaver编辑器或者Notepad++打开,不推荐使用记事本哈;这俩个工具直接在百度搜索就能下载的;
第一步:【– 表: ay_area】之上签名的所有内容删除,就是下面图中的红框中的内容;
第二步:定位到第一个【索引】文字的位置,删除第一个索引开始后面的所有内容,最后重新保存;如下图
至此,转换流程便完成了,此刻还不能使用,我们需要工具修复一下;
三、修复工具修复错误
把刚才上面清理过的数据库,全部全选后 剪切到SQLITE转MYSQL修复工具V1.0 工具中点修复SQL,然后继续点复制然后复制到我们左边的laoliang里面,然后保存即可;如下图
四、导入到Mysql中
通过宝塔数据库倒入或者phpmyadmin把转换好的SQL文件导入到Mysql中倒入即可;
五、修改数据库链接;
找到根目录/config/database.php 建议使用Dreamweaver编辑器或者EmEditor打开,然后修改数据库链接;
把上面一个dbname前面的两个//去掉,然后把下面dbname前面加上两个// 大家看了后面的解说也就明白了;
注意:打开网站或者倒入phpmyadmin中有错误,请继续往下看
修复步骤:
1、搜索两处
2、搜索一处
常见问题FAQ
- UU学院资源教程能否直接商用?
- 本站所有资源版权均属于原作者所有,这里所提供资源均只能用于参考学习用,请勿直接商用。若由于商用引起版权纠纷,一切责任均由使用者承担。更多说明请参考 VIP介绍。
- 提示下载完但解压或打开不了?
- 付款了无法下载怎么办?
- 链接地址失效怎么办?