100 发表于 2025-6-22 23:13:19

PbootCMS的sqlite数据格式转成mysql数据格式 站长亲测100%可用

PbootCMS的sqlite数据格式转成mysql数据格式,轻松几步搞定一、使用SQLiteStudio工具将SQLite导出mysql文件。1、进入SQLiteStudio官方网站下载软件,或者点击这里下载 SQLiteStudioV311.zip ,解压并按下图运行工具。https://www.eyoucms.com/uploads/allimg/20230817/1008-230QGPH2347.png2、通过菜单添加sqlite数据库https://www.eyoucms.com/uploads/allimg/20230817/1008-230QGQZ63b.png
https://www.eyoucms.com/uploads/allimg/20230817/1008-230QGR12G59.png
3、选择工具点击导出,选择数据库,点击 Next(下一步)https://www.eyoucms.com/uploads/allimg/20230818/1008-230QP91QR05.png
4、选择要导出的数据库,继续 Next 下一步
https://www.eyoucms.com/uploads/allimg/20230818/1008-230QP92004111.png
5、导出格式 SQL,选择文件路径,编码选择UTF-8,下方按图勾选三个复选框https://www.eyoucms.com/uploads/allimg/20230818/1008-230QP92619C8.png
6、这样就成功了,生成的sql文件就在你保存的位置了。https://www.eyoucms.com/uploads/allimg/20230818/1008-230QP93016410.png
二、将导出来的sql文件,用代码编辑器(记事本除外,比如:editplus、sublime text、notepad++等)打开,通过以下步骤修改替换成可用的sql语法文件。(如果文件过大,可能没法打开)1、删除BEGIN及以上的sql语句https://www.eyoucms.com/uploads/allimg/20230818/1008-230QP93Z01S.png2、INTEGER批量替换成 int
3、AUTOINCREMENT 批量替换成 AUTO_INCREMENT4、默认值的问题:   查找 DEFAULT '4'批量替换为 DEFAULT ''   查找 DEFAULT 1   批量替换为DEFAULT ''5、查找   索引的字样,删除当前以及后面全部,直到文件尾部结束https://www.eyoucms.com/uploads/allimg/20230818/1008-230QP95012c9.png6、批量替换成action7、查找mcode, "action"   批量替换成   mcode, action8、最重要的一步,需要 pbootcms3x sqlite 转 mysql 软件修复一次刚刚导出来的数据库sql文件。切记一定要修复 不然导入会报错!9、完成以上替换之后,已成功整理成mysql数据库文件。在mysql连接数据库工具(navicat110_mysql_cs_x64.zip)里新建数据库,将刚才的sql文件导入,最后将pbootcms的数据库配置文件 /config/database.php 修改成mysqli驱动类型。https://www.eyoucms.com/uploads/allimg/20230818/1008-230QQ0033H26.png

页: [1]
查看完整版本: PbootCMS的sqlite数据格式转成mysql数据格式 站长亲测100%可用