pbootcms数据库转换教程(Sqlite数据库转Mysql数据库)

发布:2023-02-07 来源:一推响 作者:admin 分类:网站建设教程

  自从dedecms付费以后,PbootCMS成为了目前主流的开源建站系统,由于默认系统采用的是Sqlite数据库,若数据库容量大了以后会比较卡顿,因此将Sqlite数据库转换为Mysql数据库非常有必要。一推响工作室整理了pbootcms数据库转换教程分享给大家。

  PbootCMS默认采用的是Sqlite数据库,系统自带完整后台以及一套响应式模板,放入PHP(5.6+)环境即可,也可以直接使用宝塔,推荐使用Apache、PHP5.6-PHP7.3、Mysql5.5+。

  一、转换为SQL格式

  第一步:找到data文件夹下的后缀为db的数据库文件,下载到本地。

  第二步:划到底部下载下方截图所示的两个文件(不像某博客站长收费下载,或者到官方群里面下载,就算进群不一定有。)

pbootcms数据库转换教程(Sqlite数据库转Mysql数据库)

  解压下载的这两个压缩包

  sqlitestudio-3.1.1文件夹:这个工具的作用是打开管理Sqlite数据库,这工具导出Sql格式文件;

  SQLITE转MYSQL工具教程文件夹:这个文件夹放置的是Sql修复工具;

  第三步:打开SqliteStudio文件夹下的SQLiteStudio应用程序然后数据库连接数据库找到我们的db文件即可,要么就拖入到SQLiteStudio应用程序也可以。

  如下图;然后选择数据库---导出该数据库

pbootcms数据库转换教程(Sqlite数据库转Mysql数据库)

  接下来会弹出一个选择框,我们选择默认的数据库(代表所有数据)点击Next如下图:

pbootcms数据库转换教程(Sqlite数据库转Mysql数据库)

  默认全选,即导出所有表的内容,点击Next如下图

pbootcms数据库转换教程(Sqlite数据库转Mysql数据库)

  【导出格式】选择SQL【输出】点击右侧按钮选择输出后的位置,并设置输出后文件的名称

  【导出编码】选择UTF-8【导出格式选项】勾选最下面一条

  最后点击【Finish】即完成SQL的初步流程了如下图:

pbootcms数据库转换教程(Sqlite数据库转Mysql数据库)

  二、清除无用的数据库内容

  将导出后的SQL文件通过Dreamweaver编辑器或者Notepad++打开,不推荐使用记事本哈;这俩个工具直接在百度搜索就能下载的;

  第一步:【--表:ay_area】之上签名的所有内容删除,就是下面图中的红框中的内容;

pbootcms数据库转换教程(Sqlite数据库转Mysql数据库)

  第二步:定位到第一个【索引】文字的位置,删除第一个索引开始后面的所有内容,最后重新保存;如下图

pbootcms数据库转换教程(Sqlite数据库转Mysql数据库)

  至此,转换流程便完成了,此刻还不能使用,我们需要工具修复一下;

  三、修复工具修复错误

  把刚才上面清理过的数据库,全部全选后剪切到SQLITE转MYSQL修复工具V1.0工具中点修复SQL,然后继续点复制然后复制到我们左边的laoliang里面,然后保存即可;如下图

pbootcms数据库转换教程(Sqlite数据库转Mysql数据库)

  四、导入到Mysql中

  通过宝塔数据库倒入或者phpmyadmin把转换好的SQL文件导入到Mysql中倒入即可;

  五、修改数据库链接

  找到根目录/config/database.php建议使用Dreamweaver编辑器或者EmEditor打开,然后修改数据库链接;

  把上面一个dbname前面的两个//去掉,然后把下面dbname前面加上两个//大家看了后面的解说也就明白了;

pbootcms数据库转换教程(Sqlite数据库转Mysql数据库)

  注意:打开网站或者倒入phpmyadmin中有错误,请继续往下看

pbootcms数据库转换教程(Sqlite数据库转Mysql数据库)
pbootcms数据库转换教程(Sqlite数据库转Mysql数据库)

  修复步骤:

  1、搜索两处

pbootcms数据库转换教程(Sqlite数据库转Mysql数据库)

  改为

pbootcms数据库转换教程(Sqlite数据库转Mysql数据库)

  2、搜索一处

pbootcms数据库转换教程(Sqlite数据库转Mysql数据库)

  改为

pbootcms数据库转换教程(Sqlite数据库转Mysql数据库)